Worker::start
Stackable
Worker
PHP Manual

# Worker::unstack

(PECL pthreads >= 0.36)

Worker::unstack — スタック処理

### 説明

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

指定した Stackable (パラメータを省略した場合は、すべての Stackable) を、ワーカーのスタックから削除します。

### パラメータ

`work`

  Stackable 型のオブジェクト。

### 返り値

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

### 例

例1 ワーカーからの Stackable の削除

`<?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));
?>`

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

    int(1)
    int(0)

Worker::start
Stackable
Worker
PHP Manual