【问题标题】:SQlite Single-thread Mode and Transactional LocksSQlite 单线程模式和事务锁
【发布时间】:2015-09-30 10:31:41
【问题描述】:

我对两个概念有点混淆,即 SQlite 的线程模式和数据库锁。线程模式和数据库锁之间有关系吗?文档指出“单线程。在这种模式下,所有互斥锁都被禁用,SQLite 一次在多个线程中使用是不安全的。”。这是否意味着在单线程模式的情况下没有应用锁? “使用不安全”实际上意味着什么。还是这些完全不同的概念在不同的抽象层,我把它们混在一起了!!

【问题讨论】:

    标签: database multithreading sqlite locks


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-14
      • 1970-01-01
      相关资源
      最近更新 更多