Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielanalyse für die Python-Coroutine-Planung

Beispielanalyse für die Python-Coroutine-Planung

WBOY
WBOYnach vorne
2023-05-09 12:10:19678Durchsuche

1. Die Coroutine-Planung wird vollständig im Benutzerbereich durchgeführt. Kann nur von explizit deklarierten planbaren Standorten aus geplant werden.

In Python wird es als Generator-Iterator verwendet und von der Generator-Iterator-Funktion zurückgegeben.

2. Jede gewöhnliche Funktion mit einem Yield-Ausdruck wird vom Interpreter in eine Generator-Iterator-Funktion verarbeitet und der Generator-Iterator wird nach der Ausführung zurückgegeben.

Instanzen

def gen():
    yield 1
    # do sth
    yield 2
    # do sth
    
coro = gen()
coro.send(None) # 1
coro.send(None) # 2

Das obige ist der detaillierte Inhalt vonBeispielanalyse für die Python-Coroutine-Planung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen