public ParallelExecutionEngine()
        {
            _state = SuspendableState.Active;

            _tasks           = new List <ITask>();
            _additionalTasks = new List <ITask>();
        }
예제 #2
0
        public SequentialExecutionEngine()
        {
            _executionQueue = new List <ITask>();

            _current = null;
            _state   = SuspendableState.Active;
        }
 public void Suspend()
 {
     _state = SuspendableState.Suspended;
 }
 public void Resume()
 {
     _state = SuspendableState.Active;
 }