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