]> git.sesse.net Git - stockfish/blobdiff - src/thread.h
Move stop signal to Threads
[stockfish] / src / thread.h
index c254047c23f4ce90a04415bcc97090f3c57aae0b..77517b07fe85aeb2212bd048a7c792c12c6a32eb 100644 (file)
@@ -65,7 +65,7 @@ public:
 
   Position rootPos;
   Search::RootMoves rootMoves;
-  std::atomic<Depth> rootDepth;
+  Depth rootDepth;
   Depth completedDepth;
   CounterMoveStat counterMoves;
   ButterflyHistory history;
@@ -101,6 +101,8 @@ struct ThreadPool : public std::vector<Thread*> {
   uint64_t nodes_searched() const;
   uint64_t tb_hits() const;
 
+  std::atomic_bool stop, stopOnPonderhit;
+
 private:
   StateListPtr setupStates;
 };