My favorites | Sign in
Project Logo
Project hosting will be READ-ONLY Wednesday at 8am PST due to brief network maintenance.
                
Code license: MIT License
Labels: python, threading
Show all Featured downloads:
workerpool-0.9.2.tar.gz
Show all Featured wiki pages:
MassDownloader
People details
Project owners:
  shazow

Performing tasks in many threads made fun!

This module facilitates distributing simple operations into jobs that are sent to worker threads, maintained by a pool object.

It consists of these components:

  1. Jobs, which are single units of work that need to be performed.
  2. Workers, who grab jobs from a queue and perform them.
  3. Worker pool, which keeps track of workers and the job queue.

Getting Started

The best place to start for now is to read the code and look at the examples in the unit tests (located under trunk/test/) and the sample uses (located under trunk/samples/). Documentation contributions are welcome! What have you accomplished with the workerpool?

Tutorials:

Status

There's good work being done on a native Python multiprocessing module. The functionality has a lot of overlap with workerpool. Worth having a look at!

News

Todo

Using workerpool

Credit

This module was originally developed during my work at Idée Inc. Big thanks to Idée for letting me open source it!









Hosted by Google Code