代码之家  ›  专栏  ›  技术社区  ›  Spencer Ruport

ASP.Net静态对象

  •  1
  • Spencer Ruport  · 技术社区  · 15 年前

    3 回复  |  直到 15 年前
        1
  •  5
  •   Darin Dimitrov    15 年前

    围绕List方法的lock语句肯定会起作用,但如果您在ASP.NET应用程序中需要缓存功能,我建议您使用 Cache 类,该类适用于此功能。

        2
  •  2
  •   Andomar    15 年前

    锁会用的。请注意,如果有多个工作进程,那么最终将得到列表的多个版本。它们中的每一个都有自己的锁保护。

    这里一个相当真实的危险是,如果未能释放锁,整个web应用程序可能会挂起。当ASP.NET页正在执行时,用户可能会断开连接;因此,要小心在意外时间抛出的异常。