| The parallel\Sync classLow Level SynchronizationThe 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 synopsisparallel\Sync 
     
      final
      class parallel\Sync
     
     { /* Constructor */ 
   public  __construct() public  __construct(scalar  $value)/* Access */ public scalar get() public  set(scalar  $value)/* Synchronization */ public  wait() public  notify(bool  $all= ?)public  __invoke(callable } $critical)
 |