omegaalfa / tasks
PHP应用的一个轻量级异步任务管理器
v1.0.0
2024-05-26 04:43 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is not auto-updated.
Last update: 2024-09-30 04:47:13 UTC
README
任务管理器是PHP的一个轻量级异步任务管理器
Task - 异步任务管理器
Task是一个用PHP编写的简单异步任务管理器。它允许您异步执行任务并等待它们的返回结果。
安装
您可以通过Composer安装Task。在您的终端中运行以下命令
composer require omegaalfa/tasks
先决条件
PHP 8.1或更高版本
示例
use OmegaAlfa\Tasks\Task; // Define an asynchronous task Task::async(function() use ($file) { echo "Leitura 1 \n"; }, 2); Task::async(function() use ($file) { echo "Leitura 2 \n"; }, 1); Task::async(function() use ($file) { Task::sleep(3); echo "Leitura 3 \n"; }); Task::async(function() use ($file) { Task::sleep(2); echo "Leitura 4 \n"; }); Task::run();
贡献
如果您想贡献改进或修正,请随意在仓库中创建一个pull request或打开一个问题。
许可证
此项目采用MIT许可证。