关于自旋锁的两个问题

zhangbh0000 zhangbh0000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1. 自旋锁 spin lock 许多博客说不释放cpu,那么lock 怎么被释放?如果一直在while 循环里面,其他线程怎么抢占cpu?
2. 有的博客说不会导致cpu 上下文切换, 从用户态到内核态。我理解相同的进程不需要切换用户态和内核态。这个是怎么避免其他的进程抢占cpu,做上下文切换?
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
zhangbh0000
Java SE 62,620 成员 307,251 内容