【发布时间】:2020-02-23 06:05:12
【问题描述】:
我想知道有没有办法从条件变量本身知道等待条件变量的线程数,而不使用一些“计数”变量?
【问题讨论】:
标签: multithreading c++11 synchronization condition-variable thread-synchronization
我想知道有没有办法从条件变量本身知道等待条件变量的线程数,而不使用一些“计数”变量?
【问题讨论】:
标签: multithreading c++11 synchronization condition-variable thread-synchronization
不,因为通常即使没有通知发生,等待线程的数量也是不可靠的:在您检索到这个数字之后,一个新线程可以开始等待,或者一个超时等待的线程可以停止等待。
【讨论】: