Stackable::unlock
(PECL pthreads >= 0.40)
Stackable::unlock — Synchronisation
Description
final public boolean Stackable::unlock
( void
)
Déverrouille les objets de stockage référencés pour le contexte appelant.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Un booléen indiquant le succès de l'opération.
Exemples
Exemple #1 Verrouillage des objets de stockage
<?php class Work extends Stackable { public function run() { var_dump($this->lock()); /** personne ne peut lire, ni écrire **/ var_dump($this->unlock()); /** reprise de la lecture/écriture pour tous les contextes */ } } class My extends Worker { public function run(){ /** ... **/ } } $my = new My(); $work = array(new Work()); $my->stack($work[0]); $my->start(); ?>
L'exemple ci-dessus va afficher :
bool(true) bool(true)