Run separately vs Run parallel

Is there any differences between using “run separately” and “run parallel” in coblock?

1 Like

Hi @YEUNG_YAM_SHI_FRANKY

Yes, there is! :slight_smile:

“Run separately” starts a separate execution thread and continues execution immediately, not waiting for the new thread to finish.

“Run parallel” spans N threads and waits until all of them finish.

“Run separately” is good for “background” tasks, e.g. environment animations that run independently from the main execution.

“Run parallel” is usually required to run several parallel tasks, e.g. to synchronize actions of several characters.

Hope this helps!