ASP.NET使用Dictionary出错 Application应该是全局的,所有client访问的时候都是在共享同一个,app_user也是全局静态的,看起来不应该有问题,写点日志吧,看下在那行代码出的问题~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private static Int32 _timeout = 50 * 1000; private static ReaderWriterLock rwl = new ReaderWriterLock(); public static Dictionary<int, ChatInfo> dictChats = new Dictionary<int, ChatInfo>(); public static List<ChatInfo> Chats = new List<ChatInfo>(); public static void Add(ChatInfo chat) { rwl.AcquireWriterLock(_timeout); Chats.Add(chat); dictChats.Add(chat.ChatID, chat); rwl.ReleaseWriterLock(); }楼主 加上锁试下 为什么不用ConcurrentDictionary<T1, T2>呢 怎么用C#去打开远程服务器上的一个excel文件的副本? 请问Microsoft Visual Studio.net Enterprise Developer这个版本和Visual Studio.net 是一样么? 数据表的查询问题 WINFORM在不同分辨率下显示问题! 【求急】请教幕白兄弟和孟子二位大兄弟。。。如何给WebBrowser1里的元素赋值? 小白的问题 如何在a窗口中设置b窗口中莫个控件的属性 代码的合并 .net安装完成后,项目运行时出现错误!急!请高手指点! 如何从代码中控制报表分页 连续发送图片,重传机制怎么建立,求指导 关于串口通讯编程遇到的一个问题,求助高手指点
{
rwl.AcquireWriterLock(_timeout); Chats.Add(chat);
dictChats.Add(chat.ChatID, chat); rwl.ReleaseWriterLock();
}楼主 加上锁试下