Namespaces

Classes

Store idle objects independently of execution mode and signal coroutine waiters.

Resolve one shared instance per process through the container. Separate instances create competing native waits for the same signal and lose earlier handlers.

Go-style WaitGroup for waiting on multiple coroutines.

Functions

int
co(callable $callable, bool|array $copyContext = false)

No description

at line 64
int
go(callable $callable, bool|array $copyContext = false)

No description

at line 83
array
parallel(array $callables, int $concurrent = 0, bool|array $copyContext = false)

No description

at line 23
bool
run(callable|array $callbacks, int $flags = SWOOLE_HOOK_ALL)

Run callable in non-coroutine environment, all hook functions by Swoole only available in the callable.

at line 93
mixed
wait(Closure $closure, float|null $timeout = null, bool|array $copyContext = false, bool $waitForChildTermination = false)

No description

at line 46