Beispielanalyse für die Python-Coroutine-Planung

WBOY
Freigeben: 2023-05-09 12:10:19
nach vorne
725 Leute haben es durchsucht

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage