мой Perl-скрипт является многопоточным, и в каждом потоке мне нужно что-то записать в базу данных sqlite3. Но, как вы можете догадаться, я получаю много
Ошибка DBD :: SQLite :: db: база данных заблокирована в строке script.pl 264.
сообщения. Я читал, что sqlite3 способен обрабатывать многопоточные ситуации, даже операторы INSERT, но я думаю, что многого ожидаю, вставляя одновременно 8 потоков.
хорошо, так что это невозможно, но нет возможности выполнить проверку перед вставкой, чтобы увидеть, заблокирована ли база данных (или занята), а затем подождать, пока она снова не освободится?
Я действительно не хочу переходить на "настоящую" СУБД, потому что это всего лишь простой скрипт.
Спасибо