code: def add(self, nb = 1, name = None):
          
          for x in xrange(nb):
              self.count_lock.acquire()
              self.shared['workers'] += 1
              xid = self.shared['workers']
              self.kill_event.clear()
              self.count_lock.release()
              w   = WorkerProc(xid, self.queue, self.shared, self.tasks, self.life_time, self.count_lock, self.kill_event)
              w.name = self.get_name(xid, name)
              w.start()
docs: Create one or many workers.