多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Coroutine\\Channel->stats [TOC] 获取通道的状态。函数原型: ~~~ function Coroutine\Channel->stats() : array; ~~~ ## 返回值 返回一个数组,缓冲通道将包括`4`项信息,无缓冲通道返回`2`项信息 * `consumer_num`消费者数量,表示当前通道为空,有`N`个协程正在等待其他协程调用`push`方法生产数据 * `producer_num`生产者数量,表示当前通道已满,有`N`个协程正在等待其他协程调用`pop`方法消费数据 * `queue_num`通道中的元素数量 ~~~ array( "consumer_num" => 0, "producer_num" => 1, "queue_num" => 10 ); ~~~