没有默认开启

并且也未提供相关控制API

--------------------------------------

shared-cache 模式:同一线程或同一进程对同一数据库的多个连接(connection)可以以共享缓存的方式呈现,实际上对于数据库只有一个连接。

http://www.sqlite.org/sharedcache.html

关注到这个模式是因为,在SQLite3.7.17中修复了一个SQLITE_CORRUPT bug。在该模式下,如果一个连接有写事务,另一个连接有读事务,当读事务结束时关闭了连接,则当写事务commit时会返回SQLITE_CORRUPT错误。

http://www.sqlite.org/changes.html

-------------------------------------

Android中采用SQLiteOpenHelper.getWritableDatabase()打开数据库,最终到达 nativeOpen 时,flag为CREATE_IF_NECESSARY

native层打开时转换为 OPEN_READWRITE | OPEN_CREATE

sqlite原生库最终打开时,会与sqlite3GlobalConfig.sharedCacheEnabled进行与操作,而sharedCacheEnabled默认为 0。也就是说sqlite3中若不通过函数打开shared-cache,将不会启用该模式。

更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. Android(安卓)IPC之Binder连接池BinderPool
  3. Android(安卓)Studio使用技巧系列教程(三)
  4. 2020年中高级Android大厂面试秘籍,为你保驾护航,直通大厂
  5. Androd studio无线调试及镜像投屏
  6. unity3d android真机测试的2种方法
  7. linux下android的开发正确识别真机调试
  8. Android(安卓)对手机网络的检测和监听
  9. Android(安卓)Studio插件开发利器Exynap

随机推荐

  1. Android(安卓)res .9.png android九宫图
  2. Android主流三方库源码分析(一、深入理解O
  3. [置顶] android Asynctask的优缺点?能否同
  4. 【转】论山寨手机与Android的联姻
  5. [置顶] Android(安卓)插件化 动态升级
  6. android面试1
  7. 如何检索Android设备的唯一ID
  8. Android(安卓)KitKat 4.4 Wifi移植之AP模
  9. Android应用程序资源管理器(Asset Manager
  10. Android事件分发机制 详解攻略,您值得拥有