小编asp*_*spo的帖子

为什么条件变量有时会被错误地唤醒?

我已经知道你使用条件变量的方式是

lock
while not task_done
  wait on condition variable
unlock
Run Code Online (Sandbox Code Playgroud)

因为有时条件变量会自发唤醒.但我永远不明白为什么会这样.在过去,我已经读过制作一个没有这种行为的条件变量的代价很高,但仅此而已.

那么......为什么你需要担心在等待条件变量时错误地被唤醒?

concurrency condition-variable

6
推荐指数
1
解决办法
324
查看次数

标签 统计

concurrency ×1

condition-variable ×1