是否有2个线程可以从/向同一个sqlite数据库中选择/插入数据?

时间:2011-06-10 14:14:56

标签: android sqlite

2个线程是否可以在Android上的同一个sqlite数据库中选择或插入数据?

1 个答案:

答案 0 :(得分:0)

如果他们试图同时写一些东西,我想,你会得到错误。 更不用说冲突,如果2个线程会尝试更改相同的数据。

我认为更好的解决方案是1个写入数据库的管理器,以及必须由此管理器执行的操作队列。

您可以为此队列设置某种侦听器,它将通知管理器,新操作正在等待处理,因此您不需要实现计时器,也不需要连续检查队列。