并发
允许同一个进程的多个线程同时读取一个数据库,但是任何时刻只允许一个线程/进程写入数据库
如果同一时间用不同的数据库连接来对同一的数据库进行写操作(插入数据)的话,那么其中一个会失败。(SQLiteOpenHelper)
在Android平台上,如果你想在多线程环境下安全的使用数据库的话,那么你得确保所有的线程使用的都是同一个数据库连接。确保只有一个数据库连接存在,我们可以使用单例模式
关注本人公众号获取更多干货.
并发
允许同一个进程的多个线程同时读取一个数据库,但是任何时刻只允许一个线程/进程写入数据库
如果同一时间用不同的数据库连接来对同一的数据库进行写操作(插入数据)的话,那么其中一个会失败。(SQLiteOpenHelper)
在Android平台上,如果你想在多线程环境下安全的使用数据库的话,那么你得确保所有的线程使用的都是同一个数据库连接。确保只有一个数据库连接存在,我们可以使用单例模式
关注本人公众号获取更多干货.