1
我需要從不同的AsyncTask線程寫入數據庫,但問題是我們需要確保一次只有一個線程應該在寫入數據庫的過程中?我的問題是,如果我使用單例模式使SQLiteDatabase對象的單個實例遍佈整個應用程序,該單個實例是否會管理不同線程之間的同步? 感謝android可以單個SQLiteDatabase實例管理多個線程之間的同步嗎?
我需要從不同的AsyncTask線程寫入數據庫,但問題是我們需要確保一次只有一個線程應該在寫入數據庫的過程中?我的問題是,如果我使用單例模式使SQLiteDatabase對象的單個實例遍佈整個應用程序,該單個實例是否會管理不同線程之間的同步? 感謝android可以單個SQLiteDatabase實例管理多個線程之間的同步嗎?
我的問題是,如果我用在製作SQLiteDatabase對象的單個實例遍佈應用的單例模式,將是單實例管理不同的線程或不之間的同步?
是的,它會的。
謝謝,我會嘗試並更新你很快 –
http://stackoverflow.com/questions/5786206/to-to-implement-a-sqlite-manager-for-thread-safe-read-write-access可能會有所幫助 –