Threaded::from
(PECL pthreads >= 2.0.9)
Threaded::from — Creation
警告
This method has been removed in pthreads v3. With the introduction of anonymous classes in PHP 7, these can now be used instead.
説明
Creates an anonymous Threaded object from closures
パラメータ
-
run -
The closure to use for ::run
-
construct -
The constructor to use for anonymous object
-
args -
The arguments to pass to constructor
返り値
A new anonymous Threaded object
例
例1 Thread safe objects from closures
<?php
$pool = new Pool(4);
$pool->submit(Collectable::from(function(){
echo "Hello World";
$this->setGarbage();
}));
/* ... */
$pool->shutdown();
?>
上の例の出力は以下となります。
Hello World