在C++中,wait()函數通常與線程同步相關,但它本身并不是跨線程的。wait()函數主要用于讓當前線程等待某個條件成立或者等待一段時間。當你在一個線程中使用wait()時,當前線程會被阻塞,直到滿足條件或超時。
wait()
如果你想在不同線程之間進行通信和同步,可以使用其他同步原語,如互斥鎖(std::mutex)、條件變量(std::condition_variable)等。這些同步原語可以在多個線程之間共享,從而實現跨線程的同步操作。
std::mutex
std::condition_variable
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529