【发布时间】:2014-05-29 01:09:00
【问题描述】:
我正在使用 C# 的响应式扩展。我想要几个线程在 ConcurrentQueue 上排队项目。然后我想订阅该队列,但每 1 秒只能获得 1 个元素。这answer 几乎可以工作,但当我向队列中添加更多元素时就不行了。
给定一个整数队列:[1, 2, 3, 4, 5, 6]。我希望 Subscribe(Console.WriteLine) 每秒打印一个值。当 Rx 打印这些数字时,我想将来自另一个线程的更多整数添加到队列中。有什么想法吗?
【问题讨论】:
标签: c# multithreading system.reactive