редактировать: им с просьбой, если глобальные переменными являются безопасными в однопоточном фреймворк, как смерчЯвляются ли глобальные переменные Python потокобезопасными?
им с помощью mongoengine ORM, который получает соединение с базой данных из глобальных переменных:
_get_db() # gets the db connection
им также с использованием торнадо, однопоточный веб-фрейм python. в одном определенном виде, мне нужно, чтобы захватить соединение с базой данных и разыменовывать DBRef
объекта [похож на внешний ключ]:
# dereference a DBRef
_get_db().dereference(some_db_ref)
поскольку соединение возвращенное _get_db
глобальная переменная, есть возможность столкновения и неправильное значение возвращается к неправильной теме?
Появляется, что это связано скорее с конкретной библиотекой, чем с глобальными переменными. – 2010-02-11 23:03:54
Сделайте mongodb указать, является ли _get_db потокобезопасным? – Skurmedel