jjzjj

perl - sqlite中多线程INSERTS的限制

我的perl脚本是多线程的,在每个线程中我都必须向sqlite3数据库写入一些内容。但是你可能猜到了,我得到了很多DBD::SQLite::dbdofailed:databaseislockedatscript.plline264.消息。我读到sqlite3能够处理多线程情况,甚至是INSERT语句,但我认为在同时插入8个线程时我期望很多。好的,所以这种方式是不可能的,但是有没有可能在插入之前执行检查以查看数据库是否被锁定(或忙碌),然后等到再次空闲?我真的不想更改为“真正的”DBMS,因为它只是一个简单的脚本。谢谢 最佳答案 如果
12