Kindly revert me a exact behaviour of for loop by changing the "#0 delay" position for the below code

In reply to Sriram Yalavatti:

In short, latest example uses semaphore to align events.
First example is w/o semaphore.
what if no semaphore in latest one ?