Worker
PHP Manual

Worker::unstack

(PECL pthreads >= 0.36)

Worker::unstackFile d'attente

Description

final public int Worker::unstack ([ Stackable $work ] )

Supprime le Stackable référencé (ou tous les stackables si les paramètres vallent void) depuis la file d'attente du Worker référencé.

Liste de paramètres

work

Un objet de type Stackable

Valeurs de retour

La nouvelle taille de la file d'attente.

Exemples

Exemple #1 Supprime le Stackable depuis les Workers

<?php
class Work extends Stackable {
    public function 
run() {
        
    }
}

class 
My extends Worker {
    public function 
run() {
        
/** ... **/
    
}
}
$my = new My();
$work = new Work();
var_dump($my->stack($work));
var_dump($my->unstack($work));
?>

L'exemple ci-dessus va afficher :

int(1)
int(0)


Worker
PHP Manual