EMZETT.
Войти

Мьютекс (взаимное исключение)

Коротко: Мьютекс (mutual exclusion) — блокировка, гарантирующая, что критический участок кода выполняет одновременно только один поток.

Подробнее: Кто владеет мьютексом, может войти в защищённый участок; все остальные потоки ждут, пока он снова не освободится. Это предотвращает состояния гонки с общими данными, но стоит времени и при неправильном использовании может привести к взаимной блокировке.

Подробности

import threading
lock = threading.Lo

См. также: поток, состояние гонки, взаимная блокировка, параллелизм