Переглянути джерело

Rewrote wait condition to make sonar happy

Jorrit Rouwe 4 роки тому
батько
коміт
228c476c0e
1 змінених файлів з 1 додано та 2 видалено
  1. 1 2
      Jolt/Core/JobSystemThreadPool.cpp

+ 1 - 2
Jolt/Core/JobSystemThreadPool.cpp

@@ -70,8 +70,7 @@ void JobSystemThreadPool::Semaphore::Acquire(uint inNumber)
 #else
 	unique_lock<mutex> lock(mLock);
 	mCount -= (int)inNumber;
-	while (mCount < 0)
-		mWaitVariable.wait(lock);
+	mWaitVariable.wait(lock, [this]() { return mCount >= 0; });
 #endif
 }