Клас SyncMutex

(PECL sync >= 1.0.0)

Вступ

Кросплатформова, нативна реалізація іменованих та безіменних рахункових об'єктів м'ютексу.

М'ютекс - це об'єкт взаємного виключення, який обмежує доступ до спільного ресурсу (наприклад, файлу) одного екземпляра. Рахункові м'ютекси отримують м'ютекс один раз і внутрішньо відстежують, скільки разів м'ютекс був заблокований. М'ютекс розблокується, коли він виходить з області дії або розблокується стільки разів, скільки він був заблокований.

Огляд класів




    
     
      class SyncMutex
     
     {


    /* Методы */
    
   public __construct(string $name = ?)
public lock(int $wait = -1): bool
public unlock(bool $all = false): bool

   }

Зміст