X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fthread.cpp;h=ca87e1ddaec9426ee95c181f62397ac3d7b0f1a2;hp=4fc0953eac6ec7145ba8ade4e16b228db6d70e0f;hb=e5c7b44f7abf49170ffba98940c7c8bf95806d07;hpb=4739037f967ac3c818907e89cc88c7b97021d027 diff --git a/src/thread.cpp b/src/thread.cpp index 4fc0953e..ca87e1dd 100644 --- a/src/thread.cpp +++ b/src/thread.cpp @@ -69,12 +69,12 @@ void ThreadBase::notify_one() { } -// wait_for() set the thread to sleep until condition 'b' turns true +// wait_for() set the thread to sleep until 'condition' turns true -void ThreadBase::wait_for(volatile const bool& b) { +void ThreadBase::wait_for(volatile const bool& condition) { mutex.lock(); - while (!b) sleepCondition.wait(mutex); + while (!condition) sleepCondition.wait(mutex); mutex.unlock(); } @@ -341,10 +341,10 @@ void Thread::split(Position& pos, Stack* ss, Value alpha, Value beta, Value* bes void ThreadPool::wait_for_think_finished() { - MainThread* t = main(); - t->mutex.lock(); - while (t->thinking) sleepCondition.wait(t->mutex); - t->mutex.unlock(); + MainThread* th = main(); + th->mutex.lock(); + while (th->thinking) sleepCondition.wait(th->mutex); + th->mutex.unlock(); }