X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=9b2e359b972b5e3fab9f2babe84f589c9e3ead7a;hp=3512605c67aaa8120a0cfbea30012ca969894a41;hb=2783203428300cf0a6305b64691ad38fa340f253;hpb=5410424e3d036b43715c7989aa99e449cdcde18e diff --git a/src/thread.h b/src/thread.h index 3512605c..9b2e359b 100644 --- a/src/thread.h +++ b/src/thread.h @@ -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; @@ -96,7 +95,7 @@ struct ThreadPool : public std::vector { void exit(); // be initialized and valid during the whole thread lifetime. MainThread* main() { return static_cast(at(0)); } - void start_thinking(Position&, StateListPtr&, const Search::LimitsType&); + void start_thinking(Position&, StateListPtr&, const Search::LimitsType&, bool = false); void read_uci_options(); uint64_t nodes_searched() const; uint64_t tb_hits() const;