static void MultipleSyncCallsTest_TestCppCliWorker() { Console.WriteLine("Synchronous calls - C++/CLI worker test:"); using (CppCliWorker worker = new CppCliWorker()) { Console.Write("Starting..."); worker.Start(); Parallel.ForEach(_tasksLoopCounts, t => { worker.ExecuteWorkerTask(t, t); }); worker.Stop(); Console.WriteLine(" - Finished."); worker.PrintStatistics(); _cppCliWorkerWorkingSeconds.Add(worker.GetWorkingSeconds()); } }
static void OneCallTest_TestCppCliWorker() { Console.WriteLine("One call - C++/CLI worker test:"); using (CppCliWorker worker = new CppCliWorker()) { Console.Write("Starting..."); worker.Start(); worker.QueueDemoWorkerTasks(); worker.Stop(); Console.WriteLine(" - Finished."); worker.PrintStatistics(); _cppCliWorkerWorkingSeconds.Add(worker.GetWorkingSeconds()); } }
static void MultipleCallsTest_TestCppCliWorker() { Console.WriteLine("Multiple calls - C++/CLI worker test:"); using (CppCliWorker worker = new CppCliWorker()) { Console.Write("Starting..."); worker.Start(); foreach (uint taskLoopCount in _tasksLoopCounts) { worker.QueueWorkerTask(taskLoopCount, taskLoopCount); } worker.Stop(); Console.WriteLine(" - Finished."); worker.PrintStatistics(); _cppCliWorkerWorkingSeconds.Add(worker.GetWorkingSeconds()); } }
private static void MultipleSyncCallsTest_TestCppCliWorker() { Console.WriteLine("Synchronous calls - C++/CLI worker test:"); using (CppCliWorker worker = new CppCliWorker()) { Console.Write("Starting..."); worker.Start(); Parallel.ForEach(_tasksLoopCounts, t => { worker.ExecuteWorkerTask(t, t); }); worker.Stop(); Console.WriteLine(" - Finished."); worker.PrintStatistics(); _cppCliWorkerWorkingSeconds.Add(worker.GetWorkingSeconds()); } }
private static void OneCallTest_TestCppCliWorker() { Console.WriteLine("One call - C++/CLI worker test:"); using (CppCliWorker worker = new CppCliWorker()) { Console.Write("Starting..."); worker.Start(); worker.QueueDemoWorkerTasks(); worker.Stop(); Console.WriteLine(" - Finished."); worker.PrintStatistics(); _cppCliWorkerWorkingSeconds.Add(worker.GetWorkingSeconds()); } }
private static void MultipleCallsTest_TestCppCliWorker() { Console.WriteLine("Multiple calls - C++/CLI worker test:"); using (CppCliWorker worker = new CppCliWorker()) { Console.Write("Starting..."); worker.Start(); foreach (uint taskLoopCount in _tasksLoopCounts) { worker.QueueWorkerTask(taskLoopCount, taskLoopCount); } worker.Stop(); Console.WriteLine(" - Finished."); worker.PrintStatistics(); _cppCliWorkerWorkingSeconds.Add(worker.GetWorkingSeconds()); } }