Python全栈(四)高级编程技巧之10.Python多任务-协程

文章目录

  • 一、生成器-send方法
    • 1.同步、异步
    • 2.堵塞、非堵塞
    • 3.生成器的send()方法
  • 二、使用yield完成多任务和yield from
    • 1.使用yield完成多任务
    • 2.yield from的使用
  • 三、协程-使用greenlet&gevent完成多任务
    • 1.协程概念
    • 2.使用greenlet完成多任务
    • 3.使用gevent完成多任务
    • 4.gevent简单应用
    • 5.进程、线程和协程对比

一、生成器-send方法

1.同步、异步

  • 同步:
    是指代码调用IO操作时,必须等待IO操作完成才返回的调用方式。
  • 异步:
    是指代码调用IO操作时,不必等IO操作完成就返回的调用方式。

你可能感兴趣的:(Python全栈,Python全栈,高级编程技巧,Python多任务-协程)