SyncReaderWriter::__construct

(PECL sync >= 1.0.0)

SyncReaderWriter::__constructConstruye un nuevo objeto SyncReaderWriter

Descripción

public SyncReaderWriter::__construct(string $name = ?, int $autounlock = 1)

Construye un objeto de lectura/escritura nombrado o no.

Parámetros

name

El nombre del objeto si está nombrado.

Nota:

Si el nombre ya existe, el objeto debe poder ser abierto con el usuario actual que ejecuta el proceso, o se emitirá una excepción conteniendo el mensaje de error.

Nota: En Windows, name no debe contener barras invertidas.

autounlock

Especifica si se debe desbloquear automáticamente el objeto al final del script PHP.

Advertencia

Si el objeto es un objeto de lectura/escritura con el autounlock en false, el objeto está bloqueado en lectura o en escritura, y el script PHP terminará antes del desbloqueo del objeto, y por lo tanto, el objeto subyacente terminará en un estado no consistente.

Valores devueltos

El nuevo objeto SyncReaderWriter.

Errores/Excepciones

Se emite una excepción si el objeto de lectura/escritura no puede ser creado o abierto.

Ejemplos

Ejemplo #1 Ejemplo con SyncReaderWriter::__construct()

<?php
$readwrite
= new SyncReaderWriter("FileCacheLock");
$readwrite->readlock();
/* ... */
$readwrite->readunlock();

$readwrite->writelock();
/* ... */
$readwrite->writeunlock();
?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top