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

Що означає 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