python培训之协程调度的流程

发布时间:2022-12-08 09:38:25 人气:57 作者:多测师

  python协程调度的流程

  1、asyncRun调用可以将协程放入事件队列中,loop是进入事件循环(也可称为调度器)的入口,loop调用将将线程控制权交给协程调度器。

  2、该调度器将在未来不断地从事件队列中提取协程或普通函数,然后执行和调度它们。

  在调度和执行过程中,这些事件可能会产生更多的事件,因此它们将继续执行。

python培训之协程调度的流程

  实例

  from queue import Queue

  class __EventQueue:

  def __init__(self) -> None:

  self.__eventQueue = Queue()

  def pushCallback(self, fn):

  self.__eventQueue.put(fn, block=True)

  def getCallback(self):

  return self.__eventQueue.get(block=True)

  eventQueue = __EventQueue()

  以上就是python协程调度的流程,希望对大家有所帮助。更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线