Parallel execution in jBPM5 means "busines parallel execution". Each instance will run in sequence. So, if you have 2 elements in the loop collection, the first isntance will run until it finnishes, or reaches a wait-state. Only then, the second instance will start. Everything happen in a single execution thread.