gpt4 book ai didi

c# - 每个线程一个 SQLiteConnection?

转载 作者:IT王子 更新时间:2023-10-29 06:21:42 27 4
gpt4 key购买 nike

我正在使用来自 system.data.sqlite.org 的 SQLite

我们需要从多个线程访问数据库(出于各种原因)。我已经阅读了很多关于 sqlite 线程安全功能的文章(默认的同步访问模式对我来说很好)。

我想知道是否可以简单地为每个线程打开一个连接。这样的事情可能吗?我真的不关心竞争条件(请求尚未插入的内容)。我只对每个线程使用一个 SQLiteConnection 对象访问数据这一事实感兴趣。

最佳答案

是的。事实上,这是正确的方法,因为 SQLite 不是线程安全的(默认情况下。您可以使用一些选项使其成为线程安全编译)。并且只是为了确保它能正常工作:SQLite 正在一些小型网站中使用,因此存在多线程:)

这里有更多信息:http://www.sqlite.org/faq.html#q6

关于c# - 每个线程一个 SQLiteConnection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9910013/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com