X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fthread.h;h=38a29e8dc00d6c07bd88f097830ff8ce3d378a4c;hb=0a18adb02ac375f7d7fc31ef76b59e13a0263773;hp=6a929a98af1cdc44bbd9d703f5dfb597f71cfb23;hpb=3df2c01b5769c7ae996fb5b992c06e4a5428ad35;p=stockfish diff --git a/src/thread.h b/src/thread.h index 6a929a98..38a29e8d 100644 --- a/src/thread.h +++ b/src/thread.h @@ -130,8 +130,8 @@ public: class ThreadPool { public: - void init(); // No c'tor, Threads object is global and engine shall be fully initialized - ~ThreadPool(); + void init(); // No c'tor and d'tor, threads rely on globals that should + void exit(); // be initialized and valid during the whole thread lifetime. Thread& operator[](size_t id) { return *threads[id]; } bool use_sleeping_threads() const { return useSleepingThreads; }