Skip to main content

Easy to use object-oriented thread pool framework

Project description

A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.

The thread pool object can then collect the results from all threads from this queue as soon as they become available or after all threads have finished their work. It’s also possible, to define callbacks to handle each result as it comes in.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

threadpool-1.2.5.zip (71.5 kB view details)

Uploaded Source

threadpool-1.2.5.tar.bz2 (32.8 kB view details)

Uploaded Source

Built Distribution

threadpool-1.2.5-py2.5.egg (12.9 kB view details)

Uploaded Source

File details

Details for the file threadpool-1.2.5.zip.

File metadata

  • Download URL: threadpool-1.2.5.zip
  • Upload date:
  • Size: 71.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for threadpool-1.2.5.zip
Algorithm Hash digest
SHA256 57a460175ceeac8c277f84f9442e6c3437a30663a7ccaec9d81cf2eccc231c11
MD5 2c32846be2dab32a73310d21490ef147
BLAKE2b-256 4f7b04c07773916401220ef86d06c9acaab2e0de223e2b8bf98dd9178c917cea

See more details on using hashes here.

File details

Details for the file threadpool-1.2.5.tar.bz2.

File metadata

  • Download URL: threadpool-1.2.5.tar.bz2
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for threadpool-1.2.5.tar.bz2
Algorithm Hash digest
SHA256 cffb69f6db6cceac0bd638faf776587983b4a8cc7a86b72df4f5fb30c0f37bba
MD5 c1089bc82b37dbd720bfd19ffe3ffc46
BLAKE2b-256 07c81651566b7394615eb89b70ed674ed41e5337831bada0f1eaa96b92985c43

See more details on using hashes here.

File details

Details for the file threadpool-1.2.5-py2.5.egg.

File metadata

File hashes

Hashes for threadpool-1.2.5-py2.5.egg
Algorithm Hash digest
SHA256 8a74eaa3fee451db6f9c708b905cc54d78c5fc468c35b31ff0268a61d1897fc8
MD5 023b8de5a895c9d28b075884308e54c2
BLAKE2b-256 04698342f51174b44fa99183231248292ec8a4d16428b690972d3b72da566bb2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page