SyncReaderWriter::__construct
Создаёт новый объект SyncReaderWriter
&reftitle.description;
public SyncReaderWriter::__construct
stringname
intautounlock1
Создаёт именованный или безымянный объект чтения-записи.
&reftitle.parameters;
name
Имя средства чтения-записи, если это именованный объект чтения-записи.
Если имя уже существует, оно должно быть доступно для открытия текущим пользователем,
от имени которого запущен процесс, иначе будет выброшено исключение
с бессмысленным сообщением об ошибке.
В Windows параметр name не должен содержать обратных слешей.
autounlock
Указывает, следует ли автоматически разблокировать средство чтения-записи
при завершении скрипта PHP.
Если объект: Именованное средство чтения-записи с автоматической блокировкой FALSE,
объект заблокирован для чтения или записи, и скрипт PHP завершается до того,
как объект будет разблокирован, тогда базовые объекты окажутся в несогласованном состоянии.
&reftitle.returnvalues;
Новый объект SyncReaderWriter.
&reftitle.errors;
Исключение выбрасывается, если средство чтения-записи не может быть создано или открыто.
&reftitle.examples;
Пример использования SyncReaderWriter::__construct
readlock();
/* ... */
$readwrite->readunlock();
$readwrite->writelock();
/* ... */
$readwrite->writeunlock();
?>
]]>
&reftitle.seealso;
SyncReaderWriter::readlock
SyncReaderWriter::readunlock
SyncReaderWriter::writelock
SyncReaderWriter::writeunlock