Threaded::from
(PECL pthreads >= 2.0.9)
Threaded::from — Creation
Descripción
Creates an anonymous Threaded object from closures
Parámetros
-
run -
The closure to use for ::run
-
construct -
The constructor to use for anonymous object
-
args -
The arguments to pass to constructor
Valores devueltos
A new anonymous Threaded object
Ejemplos
Ejemplo #1 Thread safe objects from closures
<?php
$pool = new Pool(4);
$pool->submit(Collectable::from(function(){
echo "Hello World";
$this->setGarbage();
}));
/* ... */
$pool->shutdown();
?>
El resultado del ejemplo sería:
Hello World