Класс parallel\Sync

(1.1.0)

Синхронизация низкого уровня

Класс parallel\Sync обеспечивает доступ к низкоуровневым примитивам синхронизации, мьютексам, условным переменным и позволяет реализовать семафоры.

Синхронизация для большинства приложений намного лучше реализуется с использованием каналов, однако в некоторых случаях авторы низкоуровневого кода могут счесть полезным иметь доступ к этим механизмам более низкого уровня.

Обзор класса

final class parallel\Sync {
/* Конструктор */
public function __construct()
public function __construct(scalar $value)
/* Доступ */
public function get(): scalar
public function set(scalar $value)
/* Синхронизация */
public function wait()
public function notify(bool $all = ?)
public function __invoke(callable $critical)
}

Содержание

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top