X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.h;h=c1e553223066d147c86c0aa2e1ea330a704dea96;hp=39753f40cfdfe4e2f3397bff2bca5c6c26f922e7;hb=86f04dbcc08e52864c1136d713996e3a0c8d2610;hpb=aa242d2f84eaf2307f34d5356079125eaf5ff26a diff --git a/src/thread.h b/src/thread.h index 39753f40..c1e55322 100644 --- a/src/thread.h +++ b/src/thread.h @@ -34,10 +34,6 @@ #include "search.h" #include "thread_win32.h" -struct Thread; - -const size_t MAX_THREADS = 128; - /// ThreadBase struct is the base of the hierarchy from where we derive all the /// specialized thread classes. @@ -78,7 +74,6 @@ struct Thread : public ThreadBase { Position rootPos; Search::RootMoveVector rootMoves; Depth rootDepth; - Search::Stack stack[MAX_PLY+4]; HistoryStats history; MovesStats counterMoves; }; @@ -100,6 +95,7 @@ struct TimerThread : public ThreadBase { static const int Resolution = 5; // Millisec between two check_time() calls virtual void idle_loop(); + void check_time(); bool run = false; };