Threaded::from

(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
<?php
$pool = new Pool(4);
$pool->submit(Collectable::from(function(){
    echo "Hello World";
    $this->setGarbage();
}));
/* ... */
$pool->shutdown();
?>

The above example will output:

Hello World
doc_php
2016-02-24 16:05:23
Comments
Leave a Comment

Please login to continue.