- // Everything is set up. The master thread enters the idle loop, from
- // which it will instantly launch a search, because its state is
- // Thread::WORKISWAITING. We send the split point as a second parameter to
- // the idle loop, which means that the main thread will return from the idle
- // loop when all threads have finished their work at this split point.
+ // Everything is set up. The master thread enters the idle loop, from which
+ // it will instantly launch a search, because its is_searching flag is set.
+ // We pass the split point as a parameter to the idle loop, which means that
+ // the thread will return from the idle loop when all slaves have finished
+ // their work at this split point.