The question is very similiar to this one: Are batch jobs guaranteed to run sequentially?

I basically want to ask the same thing, except this time for start() method.

Do start() methods of different batches run sequentially or can start methods of batches run in parallel?


They are guaranteed to run sequentially. This is mentioned in the Execution Governors and Limits documentation:

Maximum number of batch Apex job start method concurrent executions4 1


4Batch jobs that haven’t started yet remain in the queue until they’re started. If more than one job is running, this limit doesn’t cause any batch job to fail and execute methods of batch Apex jobs still run in parallel.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.