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)

LoadingChargement en cours