Hi guys,
I have a question about how parallelism works.

If I have a large dataset and I would divide it into 5 blocks, can I pass each block of data to a fixed parallel process (for example I set up 5 process) ? 

And if the results data from each process arrive to the output not in an ordered way, can I order them? For example:

data from process 1
data from process 2
and so on

Thank you guys!