Coroutine::list
最后更新于:2022-04-02 06:25:56
# Coroutine::list
> v4.3.0以下版本需使用`listCoroutines`, 新版本缩略了该方法的名称并将`listCoroutines`设为别名
遍历当前进程内的所有协程。
~~~
function Coroutine::list() : Coroutine\Iterator
function Coroutine::listCoroutines() : Coroitine\Iterator
~~~
> 需要`4.1.0`或更高版本
* 返回迭代器,可使用`foreach`遍历,或使用`iterator_to_array`转为数组
~~~
$coros = Coroutine::listCoroutines();
foreach($coros as $cid)
{
var_dump(Coroutine::getBackTrace($cid));
}
~~~
';