Как использовать подключение к базе данных в потоках?

#python

#python

Вопрос:

Я хочу использовать стандартные подключения к базе данных в потоках. Является ли это потокобезопасным?

Ответ №1:

Зависит от конкретной реализации базы данных, которую вы используете. Если модуль соответствует спецификации Python Database API версии 2.0, он должен иметь threadsafety глобальный, который позволит вам узнать, что может быть общим для процессов, а что нет. Я думаю, если оно не равно 0, вы можете многопоточно использовать хотя бы часть вашего кода БД.