low_ghost / phpmultithread
基于协程的最简多线程
0.2.1
2015-07-15 01:04 UTC
Requires
- php: >=5.3.0
- jeremeamia/superclosure: ~1.0.1
- symfony/process: 2.5.*
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 以获取一些简单示例。