JavaScriptはシングルスレッドです - Silverlightはありませんが、JavaScriptとSilverlightのやりとりはSilverlight UIスレッドで実行する必要があります。JavaScriptスレッドとSilverlight UIスレッドの関係は何ですか?
しかし、Silverlight UIスレッドとJavaScriptスレッドの関係はどうなりますか?それらは同じ定義のスレッドでも、別々のスレッドでも、それぞれのイベントループを介して実行される相互作用があり、他のスレッドを待っているときにスレッドをブロックしていますか(たとえばSilverlightからJavaScriptを評価/呼び出しするとき)?別の言い方をすれば、JavaScriptはUIスレッド上でSilverlightアクションと同時に実行できます(同じページでホストされている複数のSilverlightインスタンスで同時にUIスレッドを実行できますか)。