skip to navigation
skip to content

Not Logged In

SimpleThreads 1.2

A simple threadpool utility

SimpleThreads - A simple thread pool utility
============
A simple thread pool for python 2.x+

If you are missing ThreadPoolExecutor in python 2.x, here is a simple thread pool manager.

Installation:
============

pip install simplethreads

Usage:
============

- Define tasks

def task_a():
# do something
pass

def task_b(a,b,c):
# do something more
pass

- Create a thread pool to schedule your tasks.

from simplethreads.ThreadPool import ThreadPool

# Create thread pool with nums threads
pool = ThreadPool(nums)

# Add a task into pool
pool.process(task_a)

# Pass arguments to task
pool.process(task_b,1,2,3)

# Cleanup before exit
# default value of block=True
# set to false if you dont want to wait till all the tasks are processed
# (Tasks will be processed in background though!)
pool.shutdown(block=False)

 
File Type Py Version Uploaded on Size
SimpleThreads-1.2.tar.gz (md5) Source 2014-08-21 2KB
  • Downloads (All Versions):
  • 51 downloads in the last day
  • 521 downloads in the last week
  • 2592 downloads in the last month