0

Windows 8 開発チュートリアルで、HTML/JavaScript を使用して作成された Metro アプリはシングル スレッドで実行されると読みました。もしそうなら、それはどのように WinRT で非同期関数を実行しますか?

4

2 に答える 2

2

それはマルチパートの答えです。

伝統的に - はい、シングルスレッドです。非同期は、タイマーを使用して舞台裏で行われます。ただし、Web ワーカーの出現により、複数のスレッドでバックグラウンド処理を実行できます (または、スレッド化を実行し、ここでのスレッド化に .NET に依存する Windows ランタイム コンポーネントを使用します)。

Web ワーカーは Windows ストアの HTMl/JS アプリケーションでサポートされているため、複数のスレッドを持つことができます。

ウェブワーカー

于 2013-05-18T17:15:59.480 に答える