duncan3dc/fork-helper

一个简单的PHP进程分叉类,允许多线程

2.5.0 2024-07-29 14:12 UTC

README

一个简单的PHP进程分叉类,允许多线程。

完整的文档可在https://duncan3dc.github.io/fork-helper/找到
PHPDoc API文档也可在https://duncan3dc.github.io/fork-helper/api/找到

release build coverage

快速示例

异步运行一些代码

$fork = new \duncan3dc\Forker\Fork;

$fork->call(function () {
    for ($i = 1; $i <= 3; $i++) {
        echo "Process A - " . $i . "\n";
        sleep(1);
    }
});
$fork->call(function () {
    for ($i = 1; $i < 3; $i++) {
        echo "Process B - " . $i . "\n";
        sleep(1);
    }
});

sleep(1);
echo "Waiting for the threads to finish...\n";
$fork->wait();
echo "End\n";

更多信息请查看https://duncan3dc.github.io/fork-helper/

变更日志

从版本2.0.0起,已有变更日志

获取帮助的地方

发现了一个错误?有一个问题?或者不确定某事如何工作?
创建一个问题,我会尽力帮助您。
或者您可以在Twitter上找到我

duncan3dc/fork-helper for enterprise

作为Tidelift订阅的一部分提供

duncan3dc/fork-helper和成千上万的其他包的维护者正在与Tidelift合作,为构建应用程序使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码质量,同时为使用的确切依赖项支付维护者。了解更多。