Пул процессов
класс Пул mixin Factory mixin PendingProcess (Просмотреть исходный код)
Свойства
| protected Factory | $factory | Экземпляр фабрики процессов. |
|
| protected callable | $callback | Обратный вызов, который разрешает ожидающие процессы. |
|
| protected array | $pendingProcesses | Массив ожидающих процессов. |
Методы
| void |
__construct(Factory $factory, callable $callback)
Создать новый пул процессов. |
|
| PendingProcess |
as(string $key)
Добавить процесс в пул с ключом. |
|
| InvokedProcessPool |
start(callable|null $output = null)
Запустить все процессы в пуле. |
|
| ProcessPoolResults |
run()
Запустить и дождаться завершения процессов. |
|
| ProcessPoolResults |
wait()
Запустить и дождаться завершения процессов. |
|
| PendingProcess |
__call(string $method, array $parameters)
Динамически делегировать вызовы методов новому ожидающему процессу. |
Подробности
void __construct(Factory $factory, callable $callback)
Создать новый пул процессов.
PendingProcess as(string $key)
Добавить процесс в пул с ключом.
InvokedProcessPool start(callable|null $output = null)
Запустить все процессы в пуле.
ProcessPoolResults run()
Запустить и дождаться завершения процессов.
ProcessPoolResults wait()
Запустить и дождаться завершения процессов.
PendingProcess __call(string $method, array $parameters)
Динамически делегировать вызовы методов новому ожидающему процессу.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Process/Pool.html