52ky 发表于 2023-8-21 00:01:51

sqlite3.24数据库支持多线程 易语言源码

这次编译出来的dll是支持多线程的,但是里面有一个互斥体来支持多线程,所以会有性能损失。

但你可以通过S3_config()自行选择模式:

#SQLITE_configuration_single thread为单线程模式

#SQLITE_configuration_multithreading 每个线程使用不同的连接和准备好的SQL语句

#SQLITE_Configuration_Serialization 启用所有互斥体,多个线程可以使用相同的连接和准备好的SQL语句

当然还有一些配置我没有打包,基本上都是和内存相关的。

另外还编译了各种加密算法的dll,放在不同的文件夹中

AES128、AES256、CHACHA20、SQLCIPHER

test2.db是测试用的数据库



页: [1]
查看完整版本: sqlite3.24数据库支持多线程 易语言源码