C++ C++;11可选的pthread_cond_timedwait
我需要制作一个线程,直到C++ C++;11可选的pthread_cond_timedwait,c++,multithreading,c++11,timeout,pthreads,C++,Multithreading,C++11,Timeout,Pthreads,我需要制作一个线程,直到 超时已过期,或 变量由另一个线程更改 经过一些研究,我发现pthreads得到了pthread\u cond\u timedwait,如果我使用pthreads,这在这种情况下可能很有用 我用C++ 11线程代替。是否有适合我的替代方案,而不完全传递到pthreads?是的,您需要从获得,它有一个成员函数wait\u for,需要一段时间 condition_变量类是一个可以 用于阻止一个线程,或同时阻止多个线程, 直至: 从另一个线程接收到通知 超时过期
- 超时已过期,或
- 变量由另一个线程更改
获得,它有一个成员函数wait\u for
,需要一段时间
condition_变量类是一个可以
用于阻止一个线程,或同时阻止多个线程,
直至:
- 从另一个线程接收到通知
- 超时过期