SunshinePHP Developer Conference 2015

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 mutuel qui restreint l'accès à une ressource partagée (i.e. un fichier) à une seule instance. Les Mutex comptables acquière le mutex une seule fois et, en interne, traque le nombre de fois que le mutex est verrouillé. Le Mutex est déverouillé 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

SyncMutex {
/* Méthodes */
public __construct ([ string $name ] )
public bool lock ([ integer $wait ] )
public bool unlock ([ bool $all ] )
}

Sommaire

add a note add a note

User Contributed Notes

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