ホームページ > バックエンド開発 > Python チュートリアル > Python コルーチンのスケジューリング例の分析

Python コルーチンのスケジューリング例の分析

WBOY
リリース: 2023-05-09 12:10:19
転載
741 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート