When the MDM Hub processes a batch job, it creates threads and blocks to process the records in parallel. When you configure a batch job, you configure the number of threads and the block size to process the records in a batch job.
When you run a batch job, the MDM Hub divides the total number of records by block size that you configured.
The MDM Hub creates threads based on the number of threads you configured.
The MDM Hub assigns a block to each thread to process.
After a thread completes processing a block, the MDM Hub assigns the next unprocessed block in the queue to the thread. This step is repeated until all blocks are processed.