• 中文
    • English
  • 注册
  • 查看作者
  • Python使用协程的缺点

    Python使用协程的缺点

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

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

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

    除非是cpu密集型应用。

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

    实例

    #协程的基本使用,实现两个任务的切换yield和next来回切换
    deffunc1():
    foriinrange(11):
    print(f"一班打印第{i}次数据")
    yield
    
    deffunc2():
    g=func1()
    next(g)
    foriinrange(10):
    print(f"二班打印第{i}次数据")
    next(g)
    
    if__name__=="__main__":
    func2()
  • 0
  • 0
  • 0
  • 38
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: