def __init__(self, numproc):

        self.numprocesses = numproc

        self.keepgoing = True

        # Initialize Dispatcher
        self.dispatcher = Dispatcher()

        # List of running processes
        self.Processes = []

        # List of tasks to be run
        self.tasks = []
        self.numtasks = len(self.tasks)

        self.completedTasks = {}

        for n in range(self.numprocesses):
            process = Process(target=TaskServerMP.worker, args=(self.dispatcher,))
            process.start()
            self.Processes.append(process)
:param output: of type IOHandler
dataset/ETHPy150Open ODM2/ODMToolsPython/odmtools/common/taskServer.py/TaskServerMP.__init__--crossover with--dataset/ETHPy150Open geopython/pywps/pywps/inout/storage.py/StorageAbstract.store