假设我有一个简单的ActionBlock<int>
var actionBlock = new ActionBlock<int>(_ => Console.WriteLine(_));
我可以指定一个有限的容量来启用缓冲:
var actionBlock = new ActionBlock<int>(
_ => Console.WriteLine(_),
new ExecutionDataflowBlockOptions
{
BoundedCapacity = 1000
});
创建一个 BufferBlock<T>
并将其链接到 actionBlock,是否更好,是否相同,还是多余的?