继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Synchronized三点核心思想

judyW
关注TA
已关注
手记 47
粉丝 11
获赞 107

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

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

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

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

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

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

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP