Пул
класс Пул 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/11.x/Illuminate/Process/Pool.html