diff UnitTestsSources/MultiThreadingTests.cpp @ 1453:c0bdc47165ef

code to warn about possible threading problems
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 02 Jul 2015 12:26:44 +0200
parents d710ea64f0fd
children f967bdf8534e
line wrap: on
line diff
--- a/UnitTestsSources/MultiThreadingTests.cpp	Thu Jul 02 11:35:41 2015 +0200
+++ b/UnitTestsSources/MultiThreadingTests.cpp	Thu Jul 02 12:26:44 2015 +0200
@@ -251,6 +251,11 @@
   //Toolbox::ServerBarrier();
   //Toolbox::USleep(3000000);
 
+  scheduler.Stop();
+
   done = true;
-  t.join();
+  if (t.joinable())
+  {
+    t.join();
+  }
 }