對C++11條件變量的理解(邏輯)

以前對條件變量一直抱有疑惑,經過互斥鎖已經可以保證同一時刻只有一個線程訪問共享區資源了,那還要用條件變量幹什麼呢?說到這裏,解惑來源於這篇文章c++11線程之條件變量condition_variable,互斥鎖只能保證線程不一樣時訪問共享區資源,可是訪問的順序是雜亂無章的,而條件變量是爲了保證線程操做按順序進行。 還有,條件變量std::condition_variable::wait(std::
相關文章
相關標籤/搜索