发布网友 发布时间:2022-04-07 17:05
共2个回答
懂视网 时间:2022-04-07 21:27
原因:SQLite是文件级别的锁:多个线程可以同时读,但是同时只能有一个线程写。
解决:对于这样的问题,解决的办法就是keep single sqlite connection,保持单个SqliteOpenHelper实例,同时对所有数据库操作的方法添加synchronized关键字。
sqlite多线程同步问题
标签:
热心网友 时间:2022-04-07 18:35
从字面意思看,应是某些接口调用顺序不正确引起。