Changeset 7782 for trunk/sources/HeuristicLab.Clients.Hive/3.3/HiveTasks
- Timestamp:
- 05/04/12 17:57:40 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Clients.Hive/3.3/HiveTasks/OptimizerHiveTask.cs
r7259 r7782 31 31 namespace HeuristicLab.Clients.Hive { 32 32 public class OptimizerHiveTask : HiveTask<OptimizerTask> { 33 34 Object batchRunLocker = new Object(); 33 35 34 36 #region Constructors and Cloning … … 224 226 batchRun.Optimizer = (IOptimizer)optimizerTask.Item; // only set the first optimizer as Optimizer. if every time the Optimizer would be set, the runs would be cleared each time 225 227 } 226 foreach (IRun run in optimizerTask.Item.Runs) { 227 if (!batchRun.Runs.Contains(run)) { 228 run.Name = GetNewRunName(run, batchRun.Runs); 229 batchRun.Runs.Add(run); 228 lock (batchRunLocker) { 229 foreach (IRun run in optimizerTask.Item.Runs) { 230 if (!batchRun.Runs.Contains(run)) { 231 run.Name = GetNewRunName(run, batchRun.Runs); 232 batchRun.Runs.Add(run); 233 } 230 234 } 231 235 }
Note: See TracChangeset
for help on using the changeset viewer.