Класс parallel\Sync
(1.1.0)
Синхронизация Низкого Уровня
Класс parallel\Sync предоставляет доступ к примитивам синхронизации низкого уровня, мьютексам, переменным условий и позволяет реализовать семафоры.
Синхронизация для большинства приложений гораздо лучше реализована с использованием каналов, однако в некоторых случаях авторам низкоуровневого кода может быть полезно иметь доступ к этим механизмам более низкого уровня.
Обзор классов
final parallel\Sync { /* Конструктор */ public __construct ( void ) public __construct ( scalar $value ) /* Доступ */ public get ( void ) : scalar public set ( scalar $value ) /* Синхронизация */ public wait ( void ) public notify ([ bool $all ] ) public __invoke ( callable $critical ) }