Класс 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 )
}