Fix SimpleBarrier
[folly.git] / folly / test / SmallLocksBenchmark.cpp
index 9b86adf3b57de816e38f492170eba24cddaf35ab..ca69b1a06b8f5119c9cffc4a31fae852b70022f7 100644 (file)
@@ -51,7 +51,7 @@ struct SimpleBarrier {
     if (++num_ == count_) {
       cv_.notify_all();
     } else {
-      cv_.wait(lockHeld);
+      cv_.wait(lockHeld, [&]() { return num_ >= count_; });
     }
   }