![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
并发编程
并发编程
岁月玲珑
厚积薄发
展开
-
多线程之加锁问题
个人学习记录,大神勿笑 class Demo { sychronized void f(){} sychronized void g(){} } 成员为什么要私有化:对于多线程并发而言,成员私有化可以减少肯能并发出现问题的入口,更安全,也比成员加锁更加高效 所有对象都自动含有单一锁,也叫监视器,当对象上任意的方法调用synchronized方法,此对象...原创 2018-09-16 13:32:51 · 1005 阅读 · 0 评论 -
Synchronized块对象锁的理解(顺便对方法锁也说明一下)
菜鸟原创,转载注明出处:https://blog.csdn.net/yin18827152962/article/details/82780078 我们都知道sychronized对方法锁调用时候是对对象加锁,这样当线程再次使用对象的加锁资源就不需要重新获取锁,这种机制被称为可重入.(个人学习记录,如有问题望大神指正) 案例代码: package synchronize; import ...原创 2018-09-20 00:46:10 · 2907 阅读 · 0 评论