Scope
This article is about methods that can be used with the JobScheduler for executing jobs within a job chain at the same time.
See the How To Synchronize Job Execution Across Job Chains article for methods about synchronizing the execution of jobs in different Job Chains.
Methods for Parallel Execution within a Job Chain
There are a number of methods available for configuring the parallel execution of Jobs within in a Job Chain:
- For the static configuration of the parallel execution of different Jobs:
- Using JITL split and join Jobs:
- The join Join Job is easier to configure and significantly faster than the sync Sync Job but can only be used within a job chainJob Chain.
See:
- The join Join Job is easier to configure and significantly faster than the sync Sync Job but can only be used within a job chainJob Chain.
- Using JITL split and sync Jobs:
- The sync Sync Job is slightly more complex to configure and somewhat slower than the join Join Job but can also be used to synchronize jobs Jobs across job chainsJob Chains.
See:
How To Synchronize Job Execution Across Job Chains- How to split and sync jobs in a job chain
- How to start a job chain with a time event and only when another job chain has finishedTo Synchronize Job Execution Across Job Chains
- The sync Sync Job is slightly more complex to configure and somewhat slower than the join Join Job but can also be used to synchronize jobs Jobs across job chainsJob Chains.
- Using JITL split and join Jobs:
- For the static configuration of a dynamically set number of instances of a job that are to be executed in parallel:
- Using Parallel Job Instances and JITL split and sync jobs:
- For more information about configuring workflow dependencies see also:
...