iOS下FMDB的多線程操做(一)

iOS中一些時間比較長的操做都應該放在子線程中,以免UI的卡頓。而sqlite 是非線程安全的,故在多線程中不能共用同一個數據庫鏈接,不然會致使EXC_BAD_ACCESS。因此咱們能夠在子線程中建立一個新的db鏈接(新建一個db對象),而後再操做數據庫。sql 若是選擇FMDB,除了以上所說的方式外,還能夠利用FMDatabaseQueue來解決多線程問題。數據庫 關於FMDB的使用網上教程比較
相關文章
相關標籤/搜索