Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Analisis contoh penjadualan coroutine Python

Analisis contoh penjadualan coroutine Python

WBOY
WBOYke hadapan
2023-05-09 12:10:19713semak imbas

1. Penjadualan Coroutine dilakukan sepenuhnya dalam ruang pengguna. Hanya boleh dijadualkan dari lokasi berjadual yang diisytiharkan secara eksplisit.

Dalam Python, ia digunakan sebagai lelaran penjana, dikembalikan oleh fungsi lelaran penjana.

2. Mana-mana fungsi biasa dengan ungkapan hasil akan diproses oleh penterjemah menjadi fungsi lelaran penjana, dan lelaran penjana akan dikembalikan selepas pelaksanaan.

Instance

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

Atas ialah kandungan terperinci Analisis contoh penjadualan coroutine Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam