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