Threaded::from — Создание
(PECL pthreads >= 2.0.9)
Внимание
Этот метод был удален в pthreads v3. С появлением анонимных классов в PHP 7, их теперь можно использовать вместо него.
Описание
Создает анонимный потоковый объект из замыканий
Список параметров
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