用過coredata或者sqlite嗎?讀寫是分線程的嗎

如果不是要求特別高,推薦在同一線程內(nèi)讀寫,這樣你會省很多事(最好的辦法并不一定是速度最快的??)。、
當(dāng)然如果你必須要coredata多線程。注意
1、只用一個NSPersistentStoreCoordinator
2、每個線程創(chuàng)建一個NSManagedObjectContext
3、不要傳遞NSManagedObject,傳objectID,通過fetch獲得。
4、先存后取,利用NSManagedObjectContext
-mergeChangesFromContextDidSaveNotification:
5、保護(hù)思路清晰。
關(guān)于sqlite,這個其實(shí)要簡單的多,它的存儲都是優(yōu)化的,你自己建一個串行的線程,用來存儲就好了,F(xiàn)MDB可以看看。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容