omegaalfa/tasks

PHP应用的一个轻量级异步任务管理器

v1.0.0 2024-05-26 04:43 UTC

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许可证。