2020秋招Java面试题汇总

1、Java基础 JDK1.6对Synchronized作了哪些优化?底层原理是什么? 答:JDK1.6以前,Synchronized默认是重量级锁。而在JDK1.6以后,对synchronized优化,根据不一样情形出现了偏向锁、轻量锁、自旋锁(或自适应自旋锁)、重量级等,所以,如今的synchronized能够说是一个几种锁过程的封装。根据不一样的场景对锁进行膨胀,可是只能向上升级,不能向下退
相关文章
相关标签/搜索