nine/multi-process

There is no license information available for the latest version (dev-master) of this package.

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/nine/multi-process

dev-master 2017-12-15 10:20 UTC

This package is not auto-updated.

Last update: 2025-10-12 10:18:19 UTC


README

一个简单方便的PHP多进程管理工具。 其中LogConfig等部分的实现借鉴了LaravelFacades写法。

快速上手

composer require nine/multi-process 
$task1 = new \MultiProcess\Task\ClosureTask('task1', function () {
    # do your task
} , 2);
$task2 = new \MultiProcess\Task\ClosureTask('task2', function () {
    # do your task
} , 5);
$manager = new \MultiProcess\ProcessManager();

$manager
    ->addTask($task1)
    ->addTask($task2)
    ->run();