Silverlight Web サービス呼び出しはマルチスレッド化されていますか?
私は彼らのように感じます。
他の人はそうではないように感じます。
それは本当にマルチスレッドを偽造しているだけですか、それとも本当にマルチスレッドですか?
Silverlight Web サービス呼び出しはマルチスレッド化されていますか?
私は彼らのように感じます。
他の人はそうではないように感じます。
それは本当にマルチスレッドを偽造しているだけですか、それとも本当にマルチスレッドですか?
いいえそうではありません。
マルチスレッドと非同期性を混同しないでください。はい、Silverlight の Web サービスへの呼び出しは非同期です。いいえ、マルチスレッドではありません。
" Silverlight アプリケーションの WCF プロキシは、Web サービス呼び出しが開始されたスレッドの SynchronizationContext を使用して、応答を受信したときに非同期イベント ハンドラーの呼び出しをスケジュールします。 Web サービス呼び出しが Silverlight アプリケーションの UI スレッドから開始されるとき、非同期イベント ハンドラー コードも UI スレッドで実行されます。」 http://tomasz.janczuk.org/2009/08/improving-performance-of-concurrent-wcf.html
それでも、次の投稿で説明されているように、数行のコードでマルチスレッドで実行できます: Threading multiple async calls