自我介紹 拷打項目 單例模式有哪些實現(xiàn)方式,如何保證單例,如何保證線程安全 volatile的特性,防止指令重排序的原理 synchronized鎖升級過程,輕量級鎖自旋多少次會升級為重量級鎖 ThreadLocal原理,可能會造成內(nèi)存泄漏的原因 弱引用在什么條件下會被回收 你如何創(chuàng)建線程池,創(chuàng)建線程池的七個參數(shù)分別是什么,如何設(shè)置最大線程數(shù),有哪些拒絕策略,你用哪個阻塞隊列,有哪些阻塞隊列的實現(xiàn) JVM內(nèi)存模型,堆內(nèi)存分成哪些部分 有哪些垃圾收集器,CMS垃圾回收的過程,你還了解哪種垃圾收集器
面試官問的面試題: 自我介紹
拷打項目
單例模式有哪些實現(xiàn)方式,如何保證單例,如何保證線程安全
volatile的特性,防止指令重排序的原理
synchronized鎖升級過程,輕量級鎖自旋多少次會升級為重量級鎖
ThreadLocal原理,可能會造成內(nèi)存泄漏的原因
弱引用在什么條件下會被回收
你如何創(chuàng)建線程池,創(chuàng)建線程池的七個參數(shù)分別是什么,如何設(shè)置最大線程數(shù),有哪些拒絕策略,你用哪個阻塞隊列,有哪些阻塞隊列的實現(xiàn)
JVM內(nèi)存模型,堆內(nèi)存分成哪些部分
有哪些垃圾收集器,CMS垃圾回收的過程,你還了解哪種垃圾收集器