Cond
PHP Manual

Cond::destroy

(PECL pthreads >= 2.0.0)

Cond::destroy条件を破棄する

説明

final public static boolean Cond::destroy ( long $condition )

条件変数へのハンドルの破棄は、条件変数を使い終えたときにプログラマーが明示的に行う必要があります。 Cond::destroy() を呼ぶときには、Cond::wait() の呼び出しをブロックしているスレッドがひとつでもあってはいけません。

パラメータ

condition

Cond::create() を呼んで取得した条件変数へのハンドル。

返り値

成功したかどうかを返します。

例1 条件の作成と破棄

<?php
/** "new" は使えません。Cond は PHP のオブジェクトではありません **/
$cond Cond::create();
/** Cond を任意のコンテキストで使えます **/
var_dump($cond);
/** 自分が作った Cond は常に破棄します **/
Cond::destroy($cond);
?>

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

int(4540682)


Cond
PHP Manual