A classe parallel\Sync

(1.1.0)

Sincronização de baixo nível

A classe parallel\Sync fornece acesso a sincronização primitiva de baixo nível, mutex, variáveis de condição e permite a implementação de semáforos.

A sincronização para a maioria das aplicações é muito melhor implementada usando canais; no entanto, em alguns casos, os autores de código de baixo nível podem achar útil poder acessar esses mecanismos de nível inferior.

Resumo da classe

final class parallel\Sync {
/* Constructor */
public __construct()
public __construct(scalar $value)
/* Access */
public get(): scalar
public set(scalar $value)
/* Synchronization */
public wait()
public notify(bool $all = ?)
public __invoke(callable $critical)
}

Table of Contents