1. Panggilan asyncRun boleh meletakkan coroutine ke dalam baris gilir acara.
2. Penjadual akan terus mengeluarkan coroutine atau fungsi biasa daripada baris gilir acara pada masa hadapan, dan kemudian melaksanakan dan menjadualkannya.
Semasa proses penjadualan dan pelaksanaan, acara ini mungkin menjana lebih banyak acara, jadi ia akan terus dilaksanakan.
Instance
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()
Atas ialah kandungan terperinci Apakah proses penjadualan coroutine python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!