1. コルーチンのスケジューリングは完全にユーザー空間で実行されます。明示的に宣言されたスケジュール可能な場所からのみスケジュールできます。
Python では、ジェネレーター反復子として使用され、ジェネレーター反復子関数によって返されます。
2. yield 式を持つ通常の関数は、インタプリタによって生成反復子関数に処理され、実行後に生成反復子が返されます。
例
def gen(): yield 1 # do sth yield 2 # do sth coro = gen() coro.send(None) # 1 coro.send(None) # 2
以上がPython コルーチンのスケジューリング例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。