I am trying to learn Parallel activity, and I have got this doubt.
I have 3 Child Sequence in Parallel activity, and I have write line named as 1.1 and 1.2 and goes on same like 2.1,2.2 in 2nd sequence and 3rd 3.1 and 3.2, If I use delay activity between 1.1 write line to 1.2 write line for 2 seconds, it jumps out of 1st sequence and goes to second sequence, but I don’t understand why it is responding at delay activity and goes to 2nd sequence, why it not executing 1.2 instead of 2.1.
If the activity is asynchronous and responds one activity at a time, if it jumps to second sequence at one run, even if I run it more than 10 times it doesn’t goes to 1.2 write line always it goes to the second sequence.
And why parallel activity always runs first sequence which is in left, when it is asynchronous.
Parallel activity executes child activities asynchronously in the same thread (not in different CPU threads) which concludes it will act like a parallel activity
All the child activities are executed simultaneously and asynchronously provided the base or the previous activity execution is completed or it is idle.
Of course, it starts from left to right. Below is the most important point
All the child activities are executed simultaneously and asynchronously provided the base or the previous activity execution is completed or it is idle.