UIアプリケーションを開発する場合、インターフェイスの応答をスムーズに保つことが重要です。 task.runを使用するか、Async-waitを待つかを選択すると、UIのパフォーマンスに大きな影響を与えます。この記事では、これら2つのアーキテクチャの利点と欠点を検討して、最良の決定を下すのに役立ちます。
uiスレッドのブロックを避けないでください
UIのst音を防ぐために、次のガイドラインに従ってください。
50ミリ秒以内にUIスレッド操作を維持UIスレッドでの継続的な操作の数は、1秒あたり約100回に制限されています
task.run
CPU集約型タスクを処理する場合、task.runはUIスレッドからワークロードを効果的にアンインストールできます。ただし、Task.runは、メソッド自体の実装に統合するのではなく、CPU密度の方法を呼び出すためにのみ使用する必要があることに注意する必要があります。
cpu密度の高い作業方法理論
cpu密な方法は、次の構造に従う必要があります。ドキュメントの説明:
この方法はCPU密度のタイプであることを明確に指摘しました。 の使用方法:
このメソッドを呼び出すときは、task.runを使用して実行をアンインストールします。
呼び出し方法:Task.runを使用して起動します。
以上がtask.run vs. async-await:最適なUIパフォーマンスにそれぞれを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。