标签: c++ multithreading
我们有两个主题。线程A和线程B。
如果线程A正在使用条件变量等待条件,则假设线程B满足(通知)。
我的问题是,当线程A正在等待条件变量时,如果CPU上下文切换出线程A. 在此期间,如果线程B调用条件变量上的通知,则线程A将在CPU调度线程A时获取通知,或者由于线程A在发出通知时未运行,因此通知丢失。