文章 > Python基础教程 > python协程调剂的流程

python协程调剂的流程

Python 协程

小妮浅浅

2021-09-18 10:57:45675浏览 · 0贮藏 · 0评论

1。asyncRun调用可以将协程放入事件队列中,loop是进入事件循环(也可称为调剂器)的入口。loop调用将将线程控制权英文付出协程调剂器。

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

在调剂和实行过程中。这些事件可能会发出敬称的事件,于是它们将继续实行。

实例

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学习指路:python基础教程

随时随地在线学习

本教程部分素材缘于网络,版权问题联系站长!

Baidu