(PECL pthreads >= 2.0.9)
Creation
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
Returns:
A new anonymous Threaded object
Examples:
Thread safe objects from closures
1 2 3 4 5 6 7 8 9 | <?php $pool = new Pool(4); $pool ->submit(Collectable::from( function (){ echo "Hello World" ; $this ->setGarbage(); })); /* ... */ $pool ->shutdown(); ?> |
The above example will output:
Hello World
Please login to continue.