会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南小小小小乔
Talk is cheap, show me your code.
博客园
首页
新随笔
联系
管理
订阅
2020年5月20日
synchronized与锁升级
摘要: 1 为什么需要synchronized? 当一个共享资源有可能被多个线程同时访问并修改的时候,需要用锁来保证数据的正确性。请看下图: 线程A和线程B分别往同一个银行账户里面添加货币,A线程从内存中读取(read)当前账户金额(\(=0)到线程A的本地栈,进行+100的操作后,这时B线程也从内存中读取
阅读全文
posted @ 2020-05-20 13:12 南小小小小乔
阅读(684)
评论(0)
推荐(0)
公告