在项目中需要用到多线程操作数据库,这里的多线程是指绕过数据库的锁机制,同时对数据库进行读写。
也就是说在对数据库读的同时,可以对数据库进行写操作,而不需要等待数据库读操作完成。
实现原理:
我们知道,sqlite的一个数据库是一个单独的 db 文件,这时可以使用两个数据库文件,一个
负责对数据库写,一个负责对数据库读,然后再合并数据。
解决方法:
在项目中需要用到多线程操作数据库,这里的多线程是指绕过数据库的锁机制,同时对数据库进行读写。
也就是说在对数据库读的同时,可以对数据库进行写操作,而不需要等待数据库读操作完成。
实现原理:
我们知道,sqlite的一个数据库是一个单独的 db 文件,这时可以使用两个数据库文件,一个
负责对数据库写,一个负责对数据库读,然后再合并数据。
解决方法: