low_ghost / phpmultithread

基于协程的最简多线程

安装: 369

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:项目

0.2.1 2015-07-15 01:04 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:10:33 UTC


README

此最小化包允许使用协程和Symfony/Process组件进行异步多线程。协程结构主要基于 https://nikic.github.io/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html 基本上,用于当你无法访问reactPhp或其他异步框架,或Beanstalk或Redis等消息队列时,仍然希望在多个线程上运行非阻塞过程。支持通过传递闭包对象到 AsyncTask->create() 来运行php闭包函数。

请参阅 TaskRunnerExample.php 以获取一些简单示例。