<?php
/**
* Created by PhpStorm.
* User: 27394
* Date: 2017/4/18
* Time: 8:50
*/
// Worker 线程:非指定,不自动结束
class Test extends Threaded{
// TODO
}
$worker = new Worker();
echo "当前任务栈中包含 {$worker->collect()}任务\n";
for ($i = 0; $i < 3; ++$i) {
$worker->stack(new Test());
}
echo "当前任务栈中包含 {$worker->collect()}任务\n";
$worker->start();
while ($worker->collect());// 阻塞直到线程结束
echo "当前任务栈中包含 {$worker->collect()}任务\n";
$worker->shutdown();`这里写代码片`
php 多线程 worker 类中的 collect方法
原创
©著作权归作者所有:来自51CTO博客作者lijingshan34的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:php 7 安装多进程扩展
下一篇:php 多线程测试程序
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
PHP+shell实现多线程的方法
就实现了多线程,下面运行下shell看下效果,这里你将 看到10个test.php进程再跑,再利用linux的
shell php 多线程 批量下载 -
php多线程
https://my.oschina.net/neochen/blog/294354
.net javascript