Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<parallel\Events\Event\Typeparallel\Sync::__construct>
^parallelLast updated: Mon, 26 Oct 2026

The parallel\Sync class

(1.1.0)

Low Level Synchronization

The parallel\Sync class provides access to low level synchronization primitives, mutex, condition variables, and allows the implementation of semaphores.

Synchronization for most applications is much better implemented using channels, however, in some cases authors of low level code may find it useful to be able to access these lower level mechanisms.

Class synopsis

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

Table of Contents


<parallel\Events\Event\Typeparallel\Sync::__construct>
^parallelLast updated: Mon, 26 Oct 2026