Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит mutex?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

mutex: мьютекс

Механизм синхронизации, который допускает в защищённую секцию только один взаимодействующий контекст выполнения за раз.

Где и как употребляется

Термин используют в параллельном программировании для защиты общего состояния. Защита работает, только если все относящиеся к нему обращения соблюдают протокол блокировки.

Примеры предложений

  1. Acquire the mutex before updating the shared counter.

    Захватите мьютекс перед обновлением общего счётчика.

    Блокировка предшествует изменению разделяемого значения.

  2. Holding the mutex during a network call blocks the other workers.

    Удержание мьютекса во время сетевого вызова блокирует остальные рабочие потоки.

    Долгая операция под блокировкой задерживает конкурирующие потоки.

Распространённые словосочетания

  • acquire a mutex
  • release a mutex
  • mutex contention