EMZETT.
Увійти

М’ютекс (взаємне виключення)

Коротко: М’ютекс (mutual exclusion) — блокування, що гарантує, що критичну ділянку коду виконує одночасно лише один потік.

Докладніше: Хто володіє м’ютексом, може увійти в захищену ділянку; усі інші потоки чекають, доки він знову не звільниться. Це запобігає станам перегонів зі спільними даними, але коштує часу й за неправильного використання може призвести до взаємного блокування.

Подробиці

import threading
lock = threading.Lo

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