Я читал SQLite FAQ и натолкнулся на этот отрывок:
Нити злы. Избегайте их.
Я не совсем понимаю утверждение "Нить злая". Если это так, то какова альтернатива?
Мое поверхностное понимание потоков:
- Потоки делают совпадение. В противном случае мощность процессора будет потрачена впустую, ожидая (например,) медленного ввода-вывода.
- Но плохо то, что вы должны синхронизировать свою логику, чтобы избежать конкуренции, и вы должны защищать общие ресурсы.
Примечание.. Поскольку я не знаком с потоками в Windows, я надеюсь, что обсуждение будет ограничено потоками Linux/Unix.