SQLite:即使对于读操作也会锁定数据库

时间:2015-04-02 11:13:06

标签: database sqlite

我有一个线程,我使用begin - commit从我正在尝试从SQLite数据库中读取的另一个线程中编写数千个条目。

我在阅读时遇到database is locked错误!我应该能够读取,因为只有写操作需要独占锁。

编辑

我的观点是,如果begin - commit正在获得RESERVED锁定,则仍允许另一个线程获取SHARED锁定,那么为什么另一个线程根本无法读取并导致数据库锁定错误

0 个答案:

没有答案