X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=215b27c688b2823b11112a56e862645cd7c726d0;hp=7932ad45f6b0e967229b6557f69858a3abd94fcf;hb=26dabb1e6bcd8035f0f3516c4358a73f2b041a1c;hpb=35b6079852ca2b1a12167e4b42b197501d2cc554;ds=sidebyside diff --git a/src/thread.h b/src/thread.h index 7932ad45..215b27c6 100644 --- a/src/thread.h +++ b/src/thread.h @@ -137,6 +137,7 @@ struct Thread : public ThreadBase { struct MainThread : public Thread { virtual void idle_loop(); + void join(); volatile bool thinking = true; // Avoid a race with start_thinking() }; @@ -162,11 +163,9 @@ struct ThreadPool : public std::vector { MainThread* main() { return static_cast(at(0)); } void read_uci_options(); Thread* available_slave(const SplitPoint* sp) const; - void wait_for_think_finished(); void start_thinking(const Position&, const Search::LimitsType&, Search::StateStackPtr&); Depth minimumSplitDepth; - ConditionVariable sleepCondition; TimerThread* timer; };