自旋锁与非自旋锁
2023-03-06 21:31:25 0 举报
自旋锁与非自旋锁的资源争夺过程
作者其他创作
大纲/内容
再次尝试获取锁
不放弃CPU时间片,通过自旋等待锁释放
失败
成功
是否自旋锁
获取同步资源的锁
占用同步资源的线程释放了锁
是
线程尝试获取同步资源的锁失败, 被占用
CPU切换线程执行其他操作
当前线程进入休眠状态
否
恢复现场
0 条评论
下一页