X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fthread.h;h=b476d529f4d3a1455e662958a8190a6094178870;hb=bbfe452f85929a938bda7fce9894f57659987919;hp=f54fcbbe71b62691d62de3f9480980db6aa71558;hpb=2c317d7b28161e74f0cdc0a00922b48cb996321f;p=stockfish diff --git a/src/thread.h b/src/thread.h index f54fcbbe..b476d529 100644 --- a/src/thread.h +++ b/src/thread.h @@ -75,6 +75,12 @@ struct Thread { SplitPoint* volatile splitPoint; volatile int activeSplitPoints; SplitPoint splitPoints[MAX_ACTIVE_SPLIT_POINTS]; + + void wake_up() { + lock_grab(&sleepLock); + cond_signal(&sleepCond); + lock_release(&sleepLock); + } }; #endif // !defined(THREAD_H_INCLUDED)