ASP.Net静态对象

Spe*_*ort 1 asp.net generics concurrency static multithreading

我正在尝试缓存一些我从数据库中检索到的信息.我决定使用静态List <>成员来存储信息.根据我在多线程应用程序中使用List <>的经验,我知道我需要使用lock语句来保护对它的访问.我是否以完全相同的方式处理我的Asp.Net代码中的任何代码?锁定语句是否仍然有效?

Dar*_*rov 5

List方法的锁定语句肯定会有效,但如果你需要在ASP.NET应用程序中使用缓存功能,我建议你使用适合这个功能的Cache类.