mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 10:06:26 +08:00
Simplify finished search in ponder/infinite mode.
In this rare case (e.g. go infinite on a stalemate), just spin till ponderhit/stop comes. The Thread::wait() is a renmant of the old YBWC code, today with lazy SMP, threads don't need to wait when outside of their idle loop. No functional change.
This commit is contained in:
committed by
Marco Costalba
parent
66c5eaebd8
commit
2783203428
@@ -52,9 +52,8 @@ public:
|
||||
virtual ~Thread();
|
||||
virtual void search();
|
||||
void idle_loop();
|
||||
void start_searching(bool resume = false);
|
||||
void start_searching();
|
||||
void wait_for_search_finished();
|
||||
void wait(std::atomic_bool& condition);
|
||||
|
||||
Pawns::Table pawnsTable;
|
||||
Material::Table materialTable;
|
||||
|
||||
Reference in New Issue
Block a user