简单的生产者 - 消费者示例C#Dictionary

时间:2016-06-11 09:54:23

标签: c# dictionary task producer-consumer

我在并行编程中迈出了第一步。我写了一个最简单的代码,但结果很混乱。此代码使用生产者 - 消费者模式获取前10个最近的项目。只有1个消费者和1个生产者。两个消费者的工作效果更好,但也不正确。

{{1}}

调试时显示正确的步骤,但结果显示每个项目只有一次点击并且总计不正确。

2 个答案:

答案 0 :(得分:0)

就像说KooKiz一样,它应该是

main.Add(key, part[key])

答案 1 :(得分:0)

如果我理解你的算法,那应该是:

main.Add(key, part[key])