DynGig::Automata::Thread - Extends DynGig::Automata::Serial.
Process several targets simultaneously in a user specified number of threads. Each target is processed in sequential steps specified by the user. As a target completes the sequence, a new target takes its thread and starts the sequence, until all targets are exhausted.
Execution pauses for a thread/target when an error is encountered in any job. The error associated with the corresponding target is recorded in the alert database. Other threads/targets are not affected in the mean while. Execution resumes for a thread when all errors associated with the correponding target are removed from the alert database.