我试图获得SQLite数据库的独占锁。
我使用sqlite3_db_mutex(db);和sqlite3_mutex_try(mutexObj)函数获取锁,但是当我尝试从其他shell执行对同一个数据库的查询时,我可以在表中插入行,从表中读取数据。
我想要把锁拿到数据库,这样在这段时间里,在我获得锁的时候,没有人可以对数据库做任何更改。在Sqlite?
发布于 2014-02-19 18:07:28
sqlite3_db_mutex锁定该连接,并打算用于使用相同连接的多个线程。
要锁定数据库,请执行开始排他。
https://stackoverflow.com/questions/21886157
复制相似问题