0

Silverlight Web サービス呼び出しはマルチスレッド化されていますか?

私は彼らのように感じます。

他の人はそうではないように感じます。

それは本当にマルチスレッドを偽造しているだけですか、それとも本当にマルチスレッドですか?

4

1 に答える 1

1

いいえそうではありません。

マルチスレッドと非同期性を混同しないでください。はい、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

于 2013-02-21T07:49:38.293 に答える