Documentación offline PHP master

SyncMutex::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SyncMutex::__construct

Construye un nuevo objeto SyncMutex

Descripción#

public SyncMutex::__construct([string $name])
```php

Construye un objeto contable nombrado o no.

## Parámetros

`name`  
El nombre del mutex si se trata de un objeto mutex nombrado.

> [!NOTE]
> Si el nombre ya existe, debe ser capaz de ser abierto por el usuario actual ejecutando el proceso, o bien se lanzará una excepción con el mensaje de error correspondiente.

## Valores devueltos

El nuevo objeto `SyncMutex`.

## Errores/Excepciones

Se lanza una excepción si el mutex no puede ser creado o abierto.

## Ejemplos

Ejemplo con `SyncMutex::__construct` y un mutex nombrado con un tiempo de espera máximo para el bloqueo
lock(3000)) { echo "Imposible bloquear el mutex."; exit(); } /* ... */ $mutex->unlock(); ?>
Ejemplo con `SyncMutex::__construct` y un mutex no nombrado
lock(); /* ... */ $mutex->unlock(); ?>

```php

Véase también#

SyncMutex::lock

SyncMutex::unlock