Sincronización de bajo nivel
PHP Manual
PHP Manual»parallel»parallel\Sync

La clase parallel\Sync

(1.1.0)

La clase parallel\Sync proporciona acceso a las primitivas de sincronización de bajo nivel, mutex, variables de condición y permite la implementación de semáforos.

La sincronización para la mayoría de las aplicaciones se implementa mucho mejor utilizando canales, sin embargo, en algunos casos los autores de código de bajo nivel pueden encontrar útil poder acceder a estos mecanismos de nivel más bajo.

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

Tabla de contenidos

To Top