协程调度器Coroutine\Scheduler

协程调度器类,4.4版本后推荐使用Coroutine\Scheduler作为cli script模式的编码风格。

新增Swoole\Coroutine\Scheduler调度器类作为cli命令行脚本的入口,取代go() + Swoole\Event::wait()的方式

增加Swoole\Coroutine\Run函数,提供对Swoole\Coroutine\Scheduler的封装

新的方式

$scheduler=newCoroutine\Scheduler;$scheduler->add(function() {Co::sleep(1);echo"Done.\n";});$scheduler->start();

或者:

Co\run(function() {Co::sleep(1);echo"Done.\n";});

旧的方式 (将废弃)

go(function() {Co::sleep(1);echo"Done.\n";});Swoole\Event::wait();

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容