協程調度器類,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();