Threaded::from
(PECL pthreads >= 2.0.9)
Threaded::from — Creation
Warning
This method has been removed in pthreads v3. With the introduction of anonymous classes in PHP 7, these can now be used instead.
Description
public Threaded Threaded::from ( Closure $run [, Closure $construct [, array $args ]] )
Creates an anonymous Threaded object from closures
Parameters
run
The closure to use for ::run
construct
The constructor to use for anonymous object
args
The arguments to pass to constructor
Return Values
A new anonymous Threaded object
Examples
Example #1 Thread safe objects from closures
<?php
$pool = new Pool(4);
$pool->submit(Collectable::from(function(){
echo "Hello World";
$this->setGarbage();
}));
/* ... */
$pool->shutdown();
?>
The above example will output:
Hello World
← Threaded::extend
Threaded::getTerminationInfo →
© 1997–2017 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com