That link says: When there are multiple queue messages waiting, the queue trigger retrieves
a batch of messages and invokes function instances concurrently to process them.
If you want to minimize parallel execution for queue-triggered functions in a function app,
you can set the batch size to 1.
It implies that N no of message are processed using multiple concurrent instances.
E.g. I have 1000 messages with batch size 50 then
1000 messages will be processed by 20 concurrent instances, each processing 50 messages.
Is my understanding correct?