这篇文章是关于Python使用协同学的缺点是什么。我觉得边肖挺实用的,就分享给大家参考,和边肖一起来看看。
1.多核资源不能用:协同学的本质是单线程,不能同时使用多核和单个CPU的协同学。
2.在多个CPU上运行需要与进程协调。
当然,大多数每天编写的应用程序都是不必要的。
除非是cpu密集型应用。
3.阻塞操作(如IO)会阻塞整个程序。
实例
#基本使用协同流程,实现两个任务之间的切换。产量和下一个来回切换。
deffunc 1(:)
foriirange(11):
打印(f '一次打印第{i}个数据')
产量
deffunc 2(:)
g=func1()
下一个(g)
foriirange(10):
打印(f '第二个班次打印第{i}个数据')
下一个(g)
if__name__=='__main__':
Func2()感谢阅读!我希望这篇关于“Python使用协同学有什么缺点”的文章能在这里分享。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/51780.html