我正在使用 system.data.sqlite.org 中的 SQLite
我们需要从多个线程访问数据库(出于各种原因)。我已经阅读了很多有关 sqlite 线程安全功能的内容(默认的同步访问模式对我来说很好)。
我想知道是否可以简单地为每个线程打开一个连接。这样的事情可能吗?我真的不关心竞争条件(请求尚未插入的东西)。我只对以下事实感兴趣:可以使用一个来访问数据SQLiteConnection
每个线程的对象。
是的。事实上,这是正确的方法,因为 SQLite 不是线程安全的(默认情况下。您可以使用某些选项使其编译为线程安全)。只是为了确保它有效:一些小型网站正在使用 SQLite,因此存在多线程:)
这里有更多信息:http://www.sqlite.org/faq.html#q6 http://www.sqlite.org/faq.html#q6
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)