Вызов, который переводит задачу в blocked до события/таймаута (queue get, delay, take mutex).
Разбор
- CPU отдаётся другим.
- Таймауты обязательны в проде часто.
- Поллинг — антипаттерн.
- Не блокировать в ISR.
Итог
Блокировка — нормальный способ ждать событие.