面试踩坑集合

高总 2024-4-18 314 4/18

美团一面:好像大部分问题都回答上来了,只有一个最大线程数的设置没有回答上来。

现在补一下:最大线程数设置,分为IO密集型和CPU密集型两种,当IO密集型时,最大线程数设置为2*n+1(n为CPU数目),CPU密集型时,设置为n+1,我理解是不想让有太多的空闲线程。

项目中:释放锁是在抢占任务完成后而非任务执行完成后,避免一个耗时过长的任务长期占有锁。

如果在任务治理模块扫描间隙中,表的阈值达到了怎么办:不需要严格的阈值,我们只是为了避免性能下降。

快手面试:Static关键字和final关键字:

 

jvm的各个模块具体存储内容

为什么堆被称为GC堆

GCroot的选择要求

剩下的就想起来再说吧。

- THE END -

高总

4月22日00:45

最后修改:2024年4月22日
0

非特殊说明,本博所有文章均为博主原创。