X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=b7d426e25e8a14b05e30ed107ad73bf5829e6403;hp=8d3fd615bcb3fa089c0d072075cb3299b37a01a0;hb=d156e7a20b4ea15c2cbb4bcfa2dca5f1e96ece3b;hpb=c386ce0023f114e387c02a7e36256d8b0a908cd0 diff --git a/src/thread.h b/src/thread.h index 8d3fd615..b7d426e2 100644 --- a/src/thread.h +++ b/src/thread.h @@ -65,12 +65,6 @@ struct SplitPoint { struct Thread { - enum ThreadState - { - AVAILABLE, // Thread is waiting for work - SEARCHING // Thread is performing work - }; - void wake_up(); bool cutoff_occurred() const; bool is_available_to(int master) const; @@ -83,9 +77,9 @@ struct Thread { int maxPly; Lock sleepLock; WaitCondition sleepCond; - volatile ThreadState state; SplitPoint* volatile splitPoint; volatile int activeSplitPoints; + volatile bool is_searching; volatile bool do_sleep; volatile bool do_terminate;