SQlite单线程模式和事务锁

时间:2015-09-30 10:31:41

标签: database multithreading sqlite locks

我对两个概念有点困惑,即SQlite和数据库锁的线程模式。线程模式和数据库锁之间是否存在关系?文档说明"单线程。在此模式下,所有互斥锁都被禁用,并且SQLite一次不能在多个线程中使用。"。是否意味着在单线程模式的情况下不应用锁?它实际上意味着什么"使用不安全"。或者在不同的抽象层次上这些完全不同的概念,我正在混合它们!

1 个答案:

答案 0 :(得分:0)

线程模式适用于程序中多个线程可能对单个连接对象进行的访问。

事务处理通过与数据库文件的多个连接进行的并发访问,并且不受线程模式的影响。