TPL BroadcastBlock <T>可将同一消息以不同的速度分发给多个使用者

时间:2019-06-19 20:10:48

标签: task-parallel-library tpl-dataflow

据我了解,BroadcastBlock接受一个可多次读取的值,但是只要有一个新值可用于其输入,该值就会被新值覆盖。 现在,我有些困惑,可以说我有一个生产者来提供BroadcastBlock,并且BroadcastBlock被链接到许多缓冲区,每个BufferBlock的消耗速度不同。我确定每次消费都会收到所有消息吗?我的目标是将相同的消息发送给许多消费者,每个消费者可能会有所不同,我的想法行得通吗?

0 个答案:

没有答案