2020秋招Java面試題彙總

1、Java基礎 JDK1.6對Synchronized作了哪些優化?底層原理是什麼? 答:JDK1.6以前,Synchronized默認是重量級鎖。而在JDK1.6以後,對synchronized優化,根據不一樣情形出現了偏向鎖、輕量鎖、自旋鎖(或自適應自旋鎖)、重量級等,所以,如今的synchronized能夠說是一個幾種鎖過程的封裝。根據不一樣的場景對鎖進行膨脹,可是隻能向上升級,不能向下退
相關文章
相關標籤/搜索