瀏覽代碼

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
 }