X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fthread.h;h=fd4f42cfeb317d7339f2101c90d63972ad5f0669;hb=0895f1ac71f64ed39effd3907271c4b0c168b550;hp=302895095f856927e9061f42eab8e7aab4c98c48;hpb=c5d546e18ed927717bf0bdd983c9572d97f17e66;p=stockfish diff --git a/src/thread.h b/src/thread.h index 30289509..fd4f42cf 100644 --- a/src/thread.h +++ b/src/thread.h @@ -26,6 +26,8 @@ //// Includes //// +#include + #include "lock.h" #include "movepick.h" #include "position.h" @@ -68,11 +70,12 @@ struct Thread { volatile int activeSplitPoints; uint64_t nodes; uint64_t betaCutOffs[2]; - volatile bool stop; + volatile bool stopRequest; volatile bool running; volatile bool idle; + volatile bool sleeping; volatile bool workIsWaiting; - volatile bool printCurrentLine; + volatile bool printCurrentLineRequest; unsigned char pad[64]; // set some distance among local data for each thread };