Fixed tests and improve multithread sync

This commit is contained in:
5 changed files with 11 additions and 7 deletions

View File

@@ -160,7 +160,7 @@ TEST_F(ConditionVariable, DISABLED_waitFor_is_block_before_timeout) {
}
TEST_F(ConditionVariable, waitFor_is_unblock_when_timeout) {
volatile bool isUnblock = false;
std::atomic_bool isUnblock(false);
createThread([&](){
m.lock();
variable->waitFor(m, WAIT_THREAD_TIME_MS);