Don't wake up threads at the beginning of the search
[stockfish] / src / search.cpp
index 8adbfd92ca240b418c09598f67847c2097a745d8..5706b959f2d9ffeb1e0a121a001a7a44c31b5c3b 100644 (file)
@@ -307,11 +307,7 @@ void Search::think() {
           << endl;
   }
 
-  for (int i = 0; i < Threads.size(); i++)
-  {
-      Threads[i].maxPly = 0;
-      Threads[i].wake_up();
-  }
+  Threads.set_size(Options["Threads"]);
 
   // Set best timer interval to avoid lagging under time pressure. Timer is
   // used to check for remaining available thinking time.