Worker
PHP Manual

Worker::stack

(PECL pthreads >= 2.0.0)

Worker::stackスタック処理

説明

public integer Worker::stack ( Threaded &$work )

指定したオブジェクトを、ワーカーのスタックに追加します。

パラメータ

work

ワーカーが実行する Threaded 型のオブジェクト。

返り値

スタックの新しい長さを返します。

例1 ワーカースレッド内で実行するオブジェクトをスタックに積む

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

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

$my = new Worker();
$work = new Work();
/** ... **/
var_dump($my->stack($work));
/** ... **/
?>

上の例の出力は以下となります。

int(1)


Worker
PHP Manual