Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає semaphore?
Значення й приклади · Розробка програмного забезпечення
semaphore: семафор
Механізм синхронізації з лічильником, який визначає, скільки завдань можуть одночасно використовувати ресурс або продовжувати роботу.
Де і як уживається
Семафор видає обмежену кількість дозволів; лічильний семафор може одночасно пропускати кілька завдань, на відміну від mutex. Завдання очікують, коли всі дозволи зайняті.
Приклади речень
A semaphore limits the image processor to four simultaneous downloads.
Семафор обмежує кількість одночасних завантажень для обробника зображень до чотирьох.
Кожне завантаження потребує дозволу, тож інші завдання чекають, доки всі чотири будуть зайняті.
The worker releases the semaphore even when decoding the file fails.
Робочий потік звільняє семафор, навіть якщо декодування файла завершується помилкою.
Повернення дозволу не дає невдалому завданню назавжди зменшити доступну місткість.
Поширені словосполучення
- counting semaphore
- acquire a semaphore
- release a semaphore
Пов’язані терміни
Інші терміни: Основи програмування
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
