Changeset 12832 for branches/HeuristicLab.Problems.GrammaticalOptimization/Evaluation/MainWindow.xaml.cs
- Timestamp:
- 08/03/15 00:03:18 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GrammaticalOptimization/Evaluation/MainWindow.xaml.cs
r12830 r12832 3 3 using System.Text; 4 4 using System.Threading; 5 using System.Threading.Tasks; 5 6 using System.Windows.Documents; 6 7 using System.Xml.Serialization; … … 45 46 vm.MaxIterations = 500000; 46 47 vm.NrRuns = 20; 48 vm.MaxThreads = 5; 47 49 } 48 50 … … 126 128 // File.WriteAllBytes(run.SvgFile, mctsSolver.GenerateSvg()); 127 129 //} 130 mctsSolver.FreeAll(); 128 131 } 129 132 } … … 183 186 } 184 187 188 189 185 190 for (int i = 0; i < vm.NrRuns; i++) 186 191 { … … 218 223 219 224 vm.Runs.Add(run); 220 221 ThreadPool.QueueUserWorkItem(DoRun, run); 222 } 225 } 226 Task.Run(() => 227 Parallel.For(0, vm.NrRuns, new ParallelOptions {MaxDegreeOfParallelism = vm.MaxThreads}, 228 i => DoRun(vm.Runs[i]))); 223 229 } 224 230
Note: See TracChangeset
for help on using the changeset viewer.