您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页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()

以上就是Python使用协程的缺点,希望对大家有所帮助。更多Python学习指路:

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务