JavaScript是單線程的 - Silverlight不是,但JavaScript和Silverlight之間的交互必須在Silverlight UI線程上執行。JavaScript線程和Silverlight UI線程之間的關係是什麼?
但是,究竟Silverlight UI線程和JavaScript線程之間的關係是什麼?它們是否由任何定義是相同的線程,還是單獨的線程與純粹通過各自的事件循環執行的交互以及在等待另一個線程時阻塞一個線程(例如,在評估/從Silverlight調用JavaScript時)?換句話說,JavaScript可以在UI線程上同時執行Silverlight動作(並且同一頁面中託管的多個Silverlight實例可以同時運行其UI線程)?