• Я вот что то не понял, а sqlite не предполагает даже работу с несколькими потоками? По умолчанию он вообще падает если его из другого потока заюзать. Это можно отключить.

    Но что будет если 2 потока одновременно будут писать в одну таблицу. А в две?
    ♡ recommended by @rur@lor.sh

Replies (4)

  • @kunsun, емним его можно сконоплять многопоточным
  • @kunsun, мде, похоже что он даже читать одновременно из 2 потоков не хочет, по крайней мере с помощью одного и того же курсора

    ProgrammingError('Recursive use of cursors not allowed.')
  • @kunsun, Но если сделать несколько курсоров то как минимум чтение работает. Ну как работает. Просто ждет своей очереди, когда кто то другой перестанет читать таблицу.
  • @kunsun, пересобери с нужными флагами, ну