标签: database sqlite
我有一个线程,我使用begin - commit从我正在尝试从SQLite数据库中读取的另一个线程中编写数千个条目。
begin - commit
我在阅读时遇到database is locked错误!我应该能够读取,因为只有写操作需要独占锁。
database is locked
编辑
我的观点是,如果begin - commit正在获得RESERVED锁定,则仍允许另一个线程获取SHARED锁定,那么为什么另一个线程根本无法读取并导致数据库锁定错误