async/await:スレッドなしで応答性を高める
一般的な誤解は、async
/await
が新しいスレッドを作成するということです。 そうではありませんが、アプリケーションの応答性を改善する方法を理解することが重要です。この記事では、追加のスレッドに依存せずにasync
/await
がこれを達成する方法を説明しています。
メソッド分解
/async
メソッドを2つの異なるセクションに分割します:await
await
await
パート1の実行:
await
完了通知:await
基礎となるメカニズム/それ自体がスレッドの作成を回避しますが、待ち望まれている方法
は
を内部的に使用するかもしれません。 ただし、多くの非同期操作(ネットワークI/Oやファイルアクセスなど)は、代替のスレッドレスメカニズムを使用しています。概要
async
/await
は、戦略的に分割され、イベントループが非同期操作中にアクティブを維持できるようにすることにより、応答性を大幅に向上させます。 これにより、メインのスレッドブロックが防止され、追加のスレッドの作成と管理のオーバーヘッドなしで、流動的で応答性の高いユーザーエクスペリエンスが発生します。
以上がAsync-Waitaitは、追加のスレッドを使用せずに応答性をどのように改善しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。