c# - Asp.Net 中并发用户访问的字典对象

标签 c# asp.net

在 Asp.Net 页面中,我有一个静态字典对象,可以在其中添加和检索值,当 100 个并发用户访问该页面时,我的字典对象是否有可能被锁定/抛出错误?

用户可以 1) 如果不存在则添加新值 2)检索现有值。他们无法修改/删除

最佳答案

如果您使用ConcurrentDictionary那么对字典的所有访问都是线程安全的,并且实现确实是高性能的 - 大多数操作都是无锁的。

有关一些解释和示例源,请参阅 http://geekswithblogs.net/BlackRabbitCoder/archive/2011/02/17/c.net-little-wonders-the-concurrentdictionary.aspx

关于c# - Asp.Net 中并发用户访问的字典对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7135638/

相关文章:

c# - 阿拉伯文本框

c# 来自文件关闭连接的图像

c# - asp.net TreeView 导出到 excel

javascript - 获取动态添加的文本元素的 ID

C# MySql 连接器/网络问题

c# - SQLite + SpatiaLite 问题

javascript - SignalR 核心 - 尝试将 clientId 传递给 Hub,无法弄清楚如何接收

c# - EnsureChildControls() 的正确用法是什么?

c# - 如何将Wordpress网站集成到ASP.Net中?

c# - 依赖注入(inject)。为 ASP.NET vNext 做准备