LonghornPHP 2026

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

Содержание

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

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

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

AltStyle によって変換されたページ (->オリジナル) /