Sleeper
in
Пауза между попытками захвата при блокирующем ожидании.
Абстрагирует «сон» Lock::block(), чтобы истечение времени ожидания было детерминированным в тестах: боевая реализация усыпляет процесс, тест-двойник лишь фиксирует запрошенные интервалы, не тратя реального времени. Длительность передаётся в микросекундах — вся арифметика перевода секунд лежит на вызывающей стороне, а реализация остаётся тривиальной обёрткой над системным вызовом.
Table of Contents
Methods
- sleep() : void
- Приостановить выполнение на заданное число микросекунд.
Methods
sleep()
Приостановить выполнение на заданное число микросекунд.
public
sleep(int $microseconds) : void
Parameters
- $microseconds : int
-
неотрицательная длительность паузы в микросекундах (0 — вернуться немедленно)