Eleves -- Python Threading For Human

Installation:
  
  pip install elves

  easy_install elves

Usage:

  import elves
  threads_num = 10
  def do_something(msg):
    #do something
    print msg

  #this will run threads_num threads
  elves.run(threads_num)
  
  for i in range(100):
    elves.put(i)
  elves.join()