为了账号安全,请及时绑定邮箱和手机立即绑定

Synchronized三点核心思想

标签:
Java

1,一把锁只能同时被一个线程获取,没有拿到锁的线程必须等待;

2,每个实例都对应有自己的一把锁,不同实例之间互不影响;例外:锁对象是*.class以及Synchronized修饰的是static方法的时候,所有对象共用同一把类锁;

3,无论是方法正常执行完毕还是抛出异常,否会释放锁。

参见 悟空老师课程 https://www.imooc.com/learn/1086

参见 悟空老师课程 https://www.imooc.com/learn/1086

参见 悟空老师课程 https://www.imooc.com/learn/1086

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
11
获赞与收藏
108

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消