mutex:
mutex m
m.lock()
m.unlock()
condition_variable:
vondition_variable cv
unique_lock<mutex> locker(m)
cv.wait(locker)
cv.wait_for()
cv.wait_until()
cv.notify_one()
cv.notify_all
lock_guard<mutex> lck(m) 块中的自解锁
future
atomic
mutex:
mutex m
m.lock()
m.unlock()
condition_variable:
vondition_variable cv
unique_lock<mutex> locker(m)
cv.wait(locker)
cv.wait_for()
cv.wait_until()
cv.notify_one()
cv.notify_all
lock_guard<mutex> lck(m) 块中的自解锁
future
atomic