大家在学习过程中如果发现不正確的地方欢迎指正!共同进步!
原创:CSDN:大沐沐
最容易联想到的单例模式:
任务堆里面只需任务一个完成就返回。
因为协程的调度机制所以返回结果不一样。
因为使用的是非缓冲channelFirstResponse方法只取走了一次,往channel放入数据嘚时候没有被取走,会造成阻塞
FirstResponse
修改非缓冲channel 为缓冲channel就行,否则会造成资源耗尽
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。
点击添加站长微信