1、项目中什么地方用线程池?线程池的好处?
2、线程池的参数是怎么设置的?
3、线程池的实现原理,拒绝策略有哪些?
4、Executor线程池什么情况下会OOM?
5、线程的几种状态?
6、sleep和wait的区别?
7、synchronized加锁锁的是什么?
8、并发编程中,原子性,可见性,有序性是什么意思?
9、指令重排序是什么?谁做的指令重排序?
10、AQS的原理是什么?
11、CAS的ABA问题介绍下?怎么解决
12、JAVA中怎么使用CAS?
13、公平锁、非公平锁,各自有什么优缺点?
14、阻塞锁、非阻塞锁、可重入锁是什么意思?
15、mysql分页,每页20条,查第5页,怎么写?
16、mysql中count(id),count(1),count(*)有什么区别,优先使用哪个?
17、innodb的索引介绍一下?
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者面面的小牛哥所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(java面试八股文)(java面试八股文下载)
本文链接:https://www.51qsb.cn/article/dvjstn.html