3

Web アプリから Web サービスが呼び出され、次に Web サービスがデータのフィルタリングと並べ替えのためにいくつかの静的ヘルパー クラスを呼び出します。

4

3 に答える 3

3

静的メソッドがスレッドセーフであることを確認してください。

スレッド セーフは基本的に、2 つのスレッドが競合する方法で共有リソースにアクセスしないようにすることを扱います。

ウィキペディアに素晴らしい概要があります。

.NET 環境でのスレッド化について私がこれまでに見つけた最高のチュートリアルは、Joe Albahari によるものです。

于 2012-06-07T06:40:57.180 に答える
2

いいえ、これらのメソッドが共有リソースへのアクセスを共有しない限り。これは次のようになります。

  • ディスク上のファイル
  • 一部の静的データ
  • 別の外部リソース

リソース/静的データを誤って共有していないことを確認する必要があります。

于 2012-06-07T06:40:53.367 に答える
1

静的メソッドの使用は問題ありません。アクセスを同期してパフォーマンスを維持できない限り、静的状態を使用しないでください

于 2012-06-07T06:40:43.800 に答える