AsyncRuntimeInterface
in
Асинхронный рантайм на Fibers + stream_select.
Table of Contents
Methods
- awaitReadable() : void
- Откладывает выполнение до готовности чтения ресурса.
- awaitWritable() : void
- Откладывает выполнение до готовности записи в ресурс.
- run() : mixed
- Запускает асинхронный callable до завершения.
Methods
awaitReadable()
Откладывает выполнение до готовности чтения ресурса.
public
awaitReadable(mixed $stream, float $timeoutSeconds) : void
Parameters
- $stream : mixed
- $timeoutSeconds : float
awaitWritable()
Откладывает выполнение до готовности записи в ресурс.
public
awaitWritable(mixed $stream, float $timeoutSeconds) : void
Parameters
- $stream : mixed
- $timeoutSeconds : float
run()
Запускает асинхронный callable до завершения.
public
run(callable(): mixed $task) : mixed
Parameters
- $task : callable(): mixed