知行编程网知行编程网  2022-09-29 05:30 知行编程网 隐藏边栏  20 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python使用协程的缺点的相关知识,包括携程 io,以及python协程的实现原理这些编程知识,希望对大家有参考作用。

在 Python 中使用协程的缺点

1、不能使用多核资源:协程的本质是单线程,不能同时使用单个CPU的多核和协程。

2、在多CPU上运行程需要与过程配合。

当然,每天编写的大多数应用程序都没有必要。

除非是cpu密集型应用。

3、阻塞(Blocking)操作(如IO)会阻塞整个程序。


实例

# 协程的基本使用,  实现两个任务的切换         yield  和 next 来回切换
def func1():
    for i in range(11):
        print(f"一班打印第{i}次数据")
        yield
 
def func2():
    g = func1()
    next(g)
    for i in range(10):
        print(f"二班打印第{i}次数据")
        next(g)
 
if __name__ == "__main__":
    func2()

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享