(PECL pthreads >= 2.0.9)

Внимание

Этот метод был удален в pthreads v3. С появлением анонимных классов в PHP 7, их теперь можно использовать вместо него.

Описание

public Threaded Threaded::from ( Closure $run [, Closure $construct [, array $args ]] )

Создает анонимный потоковый объект из замыканий

Список параметров

run

Замыкание использоваемое для ::run

construct

Конструктор, чтобы использовать для анонимного объекта

args

Аргументы для передачи конструктору

Возвращаемые значения

Новый анонимный потоковый объект Threaded 

Примеры

Пример #1 Безопасные для потока объекты из замыканий

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

Результат выполнения данного примера:

Hello World