Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows 8 開発チュートリアルで、HTML/JavaScript を使用して作成された Metro アプリはシングル スレッドで実行されると読みました。もしそうなら、それはどのように WinRT で非同期関数を実行しますか?
それはマルチパートの答えです。
伝統的に - はい、シングルスレッドです。非同期は、タイマーを使用して舞台裏で行われます。ただし、Web ワーカーの出現により、複数のスレッドでバックグラウンド処理を実行できます (または、スレッド化を実行し、ここでのスレッド化に .NET に依存する Windows ランタイム コンポーネントを使用します)。
Web ワーカーは Windows ストアの HTMl/JS アプリケーションでサポートされているため、複数のスレッドを持つことができます。
ウェブワーカー