Dzisiaj pierwszy post o tzw. grouping block czyli blokach grupujących. Ich zasada jest prosta – grupują dane z różnych źródeł w sposób zależny już od konkretnego bloku. W tej części zajmiemy się BatchBlock, który przychodzące dane buforuje, a następnie przesuwa je na wyjście w zdefiniowanych porcjach. BatchBlock działa w dwóch trybach: greedy i non-greedy. W przypadku implementacji zachłannej, wszystko co pojawia się na wejściu jest akceptowane i przekazywane na wyjście gdy uzbiera się określona liczba ...
Strona głównaSztuka programowania
Sztuka programowania 4298 dni, 7 godzin, 21 minut temu 33 pokaż kod licznika zwiń
Podobne artykuły:
- Piotr Zieliński » TPL Dataflows – część VI (JoinBlock)
- Piotr Zieliński » TPL Dataflows – część IV (przykład z BufferBlock)
- Piotr Zieliński » TPL Dataflows–część II (TransformBlock i BroadcastBlock)
- Piotr Zieliński » TPL Dataflows–wprowadzenie (część I)
- Piotr Zieliński » TPL Dataflows – część VIII (przykład z BufferBlock i JoinBlock)
- Piotr Zieliński » TPL Dataflows – część III (bloki buforujące)
- Piotr Zieliński » TPL Dataflows – część VII (BatchedJoinBlock)
- Piotr Zieliński » TPL Dataflows – część IX (TransformManyBlock)