c++11新特性之條件變量

std::condition_variable 是爲了解決死鎖而生的。當互斥操做不夠用而引入的。好比,線程可能須要等待某個條件爲真才能繼續執行,而一個忙等待循環中可能會致使全部其餘線程都沒法進入臨界區使得條件爲真時,就會發生死鎖。因此,condition_variable實例被建立出現主要就是用於喚醒等待線程從而避免死鎖。std::condition_variable的 notify_one()用
相關文章
相關標籤/搜索