Клас parallel\Sync

(1.1.0)

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

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

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

Огляд класів




    
     
      final
      class parallel\Sync
     
     {


    /* Конструктор */
    
   public __construct()
public __construct(scalar $value)


    /* Доступ */
    public get(): scalar
public set(scalar $value)


    /* Синхронизация */
    public wait()
public notify(bool $all = ?)
public __invoke(callable $critical)


   }

Зміст