SyncMutex::__construct Создаёт новый объект SyncMutex &reftitle.description; public SyncMutex::__construct stringname Создаёт именованный или безымянный счётный мьютекс. &reftitle.parameters; name Имя мьютекса, если это именованный объект мьютекса. Если имя уже существует, оно должно быть доступно для открытия текущим пользователем, от имени которого запущен процесс, иначе будет выброшено исключение с бессмысленным сообщением об ошибке. &reftitle.returnvalues; Новый объект SyncMutex. &reftitle.errors; Если мьютекс не может быть создан или открыт, выбрасывается исключение. &reftitle.examples; Пример использования <function>SyncMutex::__construct</function> для создания именованного мьютекса со временем ожидания lock(3000)) { echo "Невозможно создать мьютеккс."; exit(); } /* ... */ $mutex->unlock(); ?> ]]> Пример использования <function>SyncMutex::__construct</function> для создания безымянного мьютекса lock(); /* ... */ $mutex->unlock(); ?> ]]> &reftitle.seealso; SyncMutex::lock SyncMutex::unlock