update page now
PHP 8.1.34 Released!

SyncMutex::__construct

(PECL sync >= 1.0.0)

SyncMutex::__constructConstruye un nuevo objeto SyncMutex

Descripción

public SyncMutex::__construct(string $name = ?)

Construye un objeto contable nombrado o no.

Parámetros

name

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

Nota:

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 #1 Ejemplo con SyncMutex::__construct() y un mutex nombrado con un tiempo de espera máximo para el bloqueo

<?php
$mutex
= new SyncMutex("UniqueName");

if (!
$mutex->lock(3000))
{
echo
"Imposible bloquear el mutex.";

exit();
}

/* ... */

$mutex->unlock();
?>

Ejemplo #2 Ejemplo con SyncMutex::__construct() y un mutex no nombrado

<?php
$mutex
= new SyncMutex();

$mutex->lock();

/* ... */

$mutex->unlock();
?>

Ver también

add a note

User Contributed Notes

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

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant