Там какой-либо путь состоит в том, чтобы заблокировать критическую область как с Java, синхронизируемым в Django?
Вы можете использовать блокировки, чтобы гарантировать, что только один поток будет обращаться к определенному блоку кода одновременно.
Для этого вы просто создаете объект Lock, а затем получаете блокировку перед блоком кода, который вы хотите синхронизировать. Пример:
lock = Lock()
lock.acquire() # will block if another thread has lock
try:
... use lock
finally:
lock.release()
Для получения дополнительной информации см. http://effbot.org/zone/thread-synchronization.htm .