feat/support_fiber #6
@ -51,7 +51,7 @@ protected:
|
||||
protected:
|
||||
Mutex *m;
|
||||
CondVar *cv;
|
||||
bool is_started;
|
||||
std::atomic<bool> is_started;
|
||||
bool is_set;
|
||||
bool is_timeout;
|
||||
std::thread *worker;
|
||||
@ -64,11 +64,13 @@ TEST_F(CondVarTest, NotifyOne_Wait) {
|
||||
// UniqueLock<Mutex> inner_locker(*m);
|
||||
// cv->Wait(inner_locker);
|
||||
ScopedLock inner_locker(*m);
|
||||
SetStarted();
|
||||
cv->Wait(inner_locker);
|
||||
is_set = true;
|
||||
cv->NotifyOne();
|
||||
});
|
||||
|
||||
WaitStarted();
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(50));
|
||||
ASSERT_FALSE(is_set);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user