Worker::stack

(PECL pthreads >= 0.36)

Worker::stackFile d'attente

Description

final public int Worker::stack ( Stackable $work )

Ajoute le Stackable référencé à la file d'attente du Worker référencé.

Liste de paramètres

work

Un objet de type Stackable à exécuter par le Worker référencé.

Valeurs de retour

La nouvelle taille de la file.

Exemples

Exemple #1 Passe les Stackables aux Workers pour exécution dans le Thread Worker

<?php
class Work extends Stackable {
	/** ... **/

	public function run(){
		/** ... **/
	}
}

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

L'exemple ci-dessus va afficher :

int(1)

LoadingChargement en cours