开发者社区 问答 正文

C# ConcurrentDictionary多线程遍历问题

一个线程向ConcurrentDictionary中添加、更新、删除数据,另一个则从中读取数据。 但是在线程读取时,总会报错。

在输出框中的 引发的异常:“System.ArguementNullException”(位于mscorlib.dll中),值不能为null 按道理在foreach中,不会出现值不为null的异常

展开
收起
泡沫小迪 2020-05-29 15:59:26 1136 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 读的时候,用TryGetValue方法,添加或更新用AddOrUpdate方法

    2020-05-29 15:59:51 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
C#
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等