Tag: 访问同步

如何同步对ASP.NET中使用的List 的访问?

我在具有并发访问列表的站点上遇到了一些问题。 此列表保留一个项目的购物车,并且多次删除都会导致网站崩溃。 哪个是同步它们的最佳方法? 锁够了吗? 锁定选项似乎很难看,因为代码遍布整个地方并且非常混乱。 更新:这是一个如下所示的列表:public class MyList:List {} 这是一个遗留站点,因此不允许进行太多修改。 我应该如何重构这个以便在迭代时安全锁定? 任何的想法!