ios多線程三種方式區(qū)別 fmdb的事務(wù)放在哪個(gè)線程處理?
fmdb的事務(wù)放在哪個(gè)線程處理?IOS開(kāi)發(fā)中經(jīng)常使用SQLite,coredata也不錯(cuò),但大多數(shù)情況下,您仍然可以編寫(xiě)自己的SQL并使用fmdb來(lái)處理它。當(dāng)然,您也可以不使用fmdb直接編寫(xiě),這沒(méi)有
fmdb的事務(wù)放在哪個(gè)線程處理?
IOS開(kāi)發(fā)中經(jīng)常使用SQLite,coredata也不錯(cuò),但大多數(shù)情況下,您仍然可以編寫(xiě)自己的SQL并使用fmdb來(lái)處理它。當(dāng)然,您也可以不使用fmdb直接編寫(xiě),這沒(méi)有解釋。然而,在操作數(shù)據(jù)庫(kù)時(shí),經(jīng)常會(huì)遇到多線程訪問(wèn)數(shù)據(jù)庫(kù)的情況。有幾種常用的處理方法:[1,nslock或類(lèi)似的lock方法
2,fmdatabasequeue
3,SQLiteCONFIGuuux序列化