条件变量为什么可能虚假唤醒,wait 返回后为什么要用 while 再检查条件?
Sorry o(╥﹏╥)o,暂无参考答案。带这道题,问问AI吧~
问 AI
本题目录
相关面经
1 篇字节跳动、米哈游、哔哩哔哩、百度、美团、智驾新程、CVTE
面经合集
线程抢到锁后发现还没轮到自己,应该怎么办?wait 被唤醒返回以后,为什么还要重新判断 flag?什么是虚假唤醒?为什么条件判断通常要写在 while 中?
Sorry o(╥﹏╥)o,暂无参考答案。带这道题,问问AI吧~
线程抢到锁后发现还没轮到自己,应该怎么办?wait 被唤醒返回以后,为什么还要重新判断 flag?什么是虚假唤醒?为什么条件判断通常要写在 while 中?