原因:SQLite 是文件级别的锁:多个线程可以同时读,但是同时只能有一个线程写。
解决:对于这样的问题,解决的办法就是 keep single sqlite connection , 保持单个 SqliteOpenHelper 实例,同时对所有数据库操作的方法添加 synchronized 关键字 。
sqlite多线程同步问题
标签:
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did119042