\PRipple

Functions

async()

async(\Closure  $callable) : \Core\Std\Coroutine

异步执行

Parameters

\Closure $callable

Returns

\Core\Std\Coroutine —

delay()

delay(int  $second) : void

延时

Parameters

int $second

event()

event(\Worker\Prop\Build  $event, int|null  $second) : void

延时发布一个事件

Parameters

\Worker\Prop\Build $event
int|null $second

kill()

kill(int  $processId) : void

关闭某个进程

Parameters

int $processId

loop()

loop(\Closure  $callable, int|null  $second = 1) : void

循环执行一个闭包

Parameters

\Closure $callable
int|null $second

process()

process(\Closure  $closure, int|null  $timeout) : int

创建一个进程

Parameters

\Closure $closure
int|null $timeout

Returns

int —

signal()

signal(int  $processId, int  $signalNo) : void

向进程发布信号

Parameters

int $processId
int $signalNo