PHP 8.1.0 RC 2 available for testing

Threaded::unlock

(PECL pthreads < 3.0.0)

Threaded::unlockSynchronisation

Avertissement

Cette méthode a été supprimée dans pthreads v3. La méthode Threaded::synchronized() doit maintenant être utilisée.

Description

public Threaded::unlock(): bool

Déverouille le stockage des objets référencés pour le contexte appelant.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Exemples

Exemple #1 Verouillage de la table des propriétés de l'objet threadé

<?php
class My extends Thread {
    public function 
run() {
        
var_dump($this->lock());
        
/** personne ne peut lire, ni écrire **/
        
var_dump($this->unlock());
        
/** Reprise des lectures et des écritures pour tous les autres contextes */
    
}
}
$my = new My();
$my->start();
?>

L'exemple ci-dessus va afficher :

bool(true)
bool(true)

add a note add a note

User Contributed Notes

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