- // Reset the threads, still sleeping: will wake up at split time
- for (size_t i = 0; i < Threads.size(); ++i)
- Threads[i]->maxPly = 0;
-
- Threads.timer->run = true;
- Threads.timer->notify_one(); // Wake up the recurring timer
-
- id_loop(RootPos); // Let's start searching !
-
- Threads.timer->run = false; // Stop the timer