Esempio n. 1
0
        private void slaveTask_TaskStarted(object sender, EventArgs <Guid> e)
        {
            SlaveTask slaveTask;

            slaveTasksLocker.EnterUpgradeableReadLock();
            try {
                slaveTask = slaveTasks[e.Value].Task;
            }
            finally { slaveTasksLocker.ExitUpgradeableReadLock(); }

            SlaveStatusInfo.IncrementTasksStarted();
            OnTaskStarted(slaveTask);
        }