int sectionTimeOut; // minutes waits for joining the thread running branch and merge process. public MHComputeNodeEvaluator(MHComputeNode <T> root, int sectionTimeOut = 30) { root_ = root; forBranching_ = new ParallelStack <IMHComputeNode <T> >(); forBranching_.Put(root); }
public void QueueBasedTaskRunner(Queue <Task> tasksList) { tasks_ = new ParallelPool <Task>(tasksList); }