会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GitHub-ahao
博客园
首页
新随笔
联系
订阅
管理
2021年10月21日
并发编程(五)
摘要: 在并发环境下,加锁和解锁需要以下三个部件的协调: 锁状态。我们要知道锁是不是被别的线程占有了,这个就是 state 的作用,它为 0 的时候代表没有线程占有锁,可以去争抢这个锁,用 CAS 将 state 设为 1,如果 CAS 成功,说明抢到了锁,这样其他线程就抢不到了,如果锁重入的话,state
阅读全文
posted @ 2021-10-21 10:54 GitHub-ahao
阅读(30)
评论(0)
推荐(0)
公告