Gan*_*h K 10 sqlite android sqliteopenhelper
http://www.sqlite.org/threadsafe.html
从上面的链接我了解到,SQLite支持三种不同的线程模式:单线程,多线程和序列化.我很想知道"Android中SQLite的默认线程模式是什么"?有没有办法以务实的方式改变线程模式?如果是这样,我得到的优势是什么?什么时候选择带有一些样品的?
提前致谢.
默认模式 - Serialized
默认情况下,SqliteDatabase是Thread安全的,您可以在Android Docs上查看,
setLockingEnabled(boolean lockingEnabled)
来自文件 -
通过使用关键部分周围的锁来控制SQLiteDatabase是否成为线程安全的.这非常昂贵,因此如果您知道您的数据库只会被单个线程使用,那么您应该将其设置为false.默认值为true.
| 归档时间: |
|
| 查看次数: |
1688 次 |
| 最近记录: |