03 2018 档案

摘要:以前记得被问到一个面试题,问synchronized(obj){} 和 synchronized(xx.class){}有什么区别。当时还答的不好。 用比喻来说,java内置锁(Monitor)就像一个毛坑,第一种情况这个毛坑存在于obj中,一个对象只有一个毛坑,这个毛坑被一个线程占了那其他的线程就 阅读全文
posted @ 2018-03-13 15:48 zjhgx 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示