CloudCastle Lock API

Sleeper

Пауза между попытками захвата при блокирующем ожидании.

Абстрагирует «сон» Lock::block(), чтобы истечение времени ожидания было детерминированным в тестах: боевая реализация усыпляет процесс, тест-двойник лишь фиксирует запрошенные интервалы, не тратя реального времени. Длительность передаётся в микросекундах — вся арифметика перевода секунд лежит на вызывающей стороне, а реализация остаётся тривиальной обёрткой над системным вызовом.

Table of Contents

Methods

sleep()  : void
Приостановить выполнение на заданное число микросекунд.

Methods

sleep()

Приостановить выполнение на заданное число микросекунд.

public sleep(int $microseconds) : void
Parameters
$microseconds : int

неотрицательная длительность паузы в микросекундах (0 — вернуться немедленно)

On this page

Search results