La classe SyncMutex

(PECL sync >= 1.0.0)

Introduction

Une implémentation cross-plateforme, native des objets Mutex nommés ou non.

Un Mutex est un objet d'exclusion mutuelle qui restreint l'accĂšs Ă  une ressource partagĂ©e (c.-Ă -d. un fichier) Ă  une seule instance. Les Mutex comptables acquiĂšrent le mutex une seule fois et, en interne, traquent le nombre de fois que le mutex est verrouillĂ©. Le Mutex est dĂ©verrouillĂ© dĂšs qu'il sort du scope ou s'il est dĂ©verrouillĂ© le mĂȘme nombre de fois qu'il n'a Ă©tĂ© verrouillĂ©.

Synopsis de la classe

class SyncMutex {
/* Méthodes */
public function __construct(string $name = ?)
public function lock(int $wait = -1): bool
public function unlock(bool $all = false): bool
}

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.