标签: sqlite.swift
是否可以从多个线程使用sqlite.swift(读/写同一个表)。我试图从构建设置中确定它 - 但没有找到SERIALIZED,MULTITHREAD或THREADSAFE字样。 它是否在引擎盖下使用原始的sqlite3 C库?
答案 0 :(得分:1)
SQLITE_THREADSAFE option的默认值为“序列化”。
但是,从多个线程访问相同的数据库连接可能会爆炸,因为每个连接只有一个事务。无论如何,你应该为每个线程使用一个连接。