当前位置: 首页 > 后端技术 > Python

Python使用协程的缺点

时间:2023-03-26 17:21:21 Python

1。不能使用多核资源:协程的本质是单线程的,不能同时使用单个CPU的多个核和协程。2、在多个CPU上运行一个程序需要进程配合。当然,您每天编写的大多数应用程序都不是必需的。除非它是cpu密集型应用程序。3.阻塞(Blocking)操作(如IO)会阻塞整个程序。Example#协程的基本使用,实现两个任务yield和next的来回切换deffunc1():foriinrange(11):print(f"打印类中第{i}个数据")yielddeffunc2():g=func1()next(g)foriinrange(10):print(f"第二类打印第{i}个数据")next(g)if__name__=="__main__":func2()以上就是本次分享的全部内容。现在想学习编程的小伙伴可以来Python技术大本营指导一下。欢迎大家~