3

从 Web 应用程序调用 Web 服务,然后调用一些静态帮助程序类来过滤和排序数据 - 如果我将与多个用户发生意外行为,请提前考虑

4

3 回答 3

3

确保您的静态方法是线程安全的。

线程安全从根本上处理确保两个线程不会以冲突的方式访问共享资源。

Wikipedia上有一个很好的概述。

我找到的关于 .NET 环境中的线程的最好的教程是Joe Albahari 的

于 2012-06-07T06:40:57.180 回答
2

不,只要这些方法不共享访问任何共享资源。这可能是:

  • 磁盘上的文件
  • 一些静态数据
  • 另一个外部资源

您只需要确保您不会无意中共享任何资源/静态数据。

于 2012-06-07T06:40:53.367 回答
1

使用静态方法没有问题。除非您可以同步访问并保持性能,否则不要使用静态状态

于 2012-06-07T06:40:43.800 回答