protected internal virtual void StartJob(Job job) { lock (_runningJobs) { if (!_runningJobs.Contains(job)) _runningJobs.Add(job); } job.Execute(); }
protected internal virtual void StartJob(Job job) { lock (_runningJobs) { if (!_runningJobs.Contains(job)) { _runningJobs.Add(job); } } job.Execute(); }
private void JobStarter(object job) { Job j = (Job)job; j.Execute(); }