Tôi có một BatchBlock
với BoundedCapacity
xác định trên nóSự khác nhau giữa một tham lam và một khối dataflow không tham lam với boundedcapacity định nghĩa
var _batchBlock = new BatchBlock<int>(2, new GroupingDataflowBlockOptions
{BoundedCapacity = 100 });
Vì vậy, nếu công suất hàng đợi đạt 100 khối trì hoãn tất cả các tin nhắn đã nhận cho đến khi một vị trí có sẵn. Trong trường hợp này là hàng đợi hàng loạt được coi là tham lam hoặc không tham lam?