2011-02-24 6 views

答えて

1

があります。 Why are these asynchronous RIA Service calls executed in serial on the web server?への私の答えを見てください。 ServiceBehaviourAttributeInstanceContextModeおよびConcurrencyModeの2つのプロパティによって制御されます。 asp.net Webアプリケーションで


(いくつかの奇妙な理由で)両方のクライアントが同じセッションを共有していると、両方の要求が必要であるとマークされたページのためのものである場合を除き、複数のクライアントからの要求は、並行して処理される傾向がありますセッション(これは私が信じているデフォルト)であり、その場合には2つのリクエストがシリアル化されます。

2

staticまたは静的に基づく他の共有オブジェクトを使用しない限り、コードにはマルチスレッドの問題はありません。ただし、リソース(つまりファイル)を考慮する必要があります。

各リクエストは専用のスレッドによって処理され、要求を処理したスレッドプールに戻ってきます。

+0

私はリソースとしてDBを考慮する必要がありますか? 「自動スレッド」によって発生する可能性のあるデッドロックに注意してください。 – Spilarix

関連する問題