Package SCons :: Module Job
[show private | hide private]
[frames | no frames]

Module SCons.Job

SCons.Job

This module defines the Serial and Parallel classes that execute tasks to
complete a build. The Jobs class provides a higher level interface to start,
stop, and wait on jobs.

Classes
Jobs An instance of this class initializes N jobs, and provides methods for starting, stopping, and waiting on all N jobs.
Parallel This class is used to execute tasks in parallel, and is somewhat less efficient than Serial, but is appropriate for parallel builds.
Serial This class is used to execute tasks in series, and is more efficient than Parallel, but is only appropriate for non-parallel builds.
ThreadPool This class is responsible for spawning and managing worker threads.
Worker A worker thread waits on a task to be posted to its request queue, dequeues the task, executes it, and posts a tuple including the task and a boolean indicating whether the task executed successfully.

Generated by Epydoc 2.1 on Wed Dec 12 09:39:31 2007 http://epydoc.sf.net