条件变量和线程上下文切换

时间:2017-05-30 02:18:51

标签: c++ multithreading

我们有两个主题。线程A和线程B。

如果线程A正在使用条件变量等待条件,则假设线程B满足(通知)。

我的问题是,当线程A正在等待条件变量时,如果CPU上下文切换出线程A. 在此期间,如果线程B调用条件变量上的通知,则线程A将在CPU调度线程A时获取通知,或者由于线程A在发出通知时未运行,因此通知丢失。

0 个答案:

没有答案