2017年9月18日
摘要: 1.what(是什么) synchronized可以用来做多线程之间的同步,java 1.6之前被成为重量级锁。 2.why(为什么会有这个关键字) 为了解决不同线程操作共享变量或者执行共享代码块的唯一性问题。 3.how(如何实现的) 4.where(在什么场景下使用) 总结 阅读全文
posted @ 2017-09-18 15:42 FirstClass 阅读(95) 评论(0) 推荐(0)
摘要: 下面是个人在工作中,认为jvm参数调优中需要调整的事项: 1.根据锁的竞争条件 , 判断是否需要 将 偏向锁关闭: -XX:UseBiasedLocking=false 阅读全文
posted @ 2017-09-18 15:34 FirstClass 阅读(90) 评论(0) 推荐(0)