thx, it is very clear.
I have performed similar tests and i have written to actions, one calling lot of junk dllfunc and one just loop and wait(1). I have put a counter in each action and the results is the two counter is exactly the same which suggested, it will wait till all functions in all loops are finished before moving to next frame.

Thx and with that I can share load in diff frames.