962 请详细说明你在实习项目中负责的线程池优化工作:你是如何根据具体场景设定线程池参数的?优化时你会关注哪些指标?考察候选人对线程池原理的理解、参数调优的实践经验以及基于指标进行优化的方法论。 查看学习思路
964 你平常如何使用分布式锁?如果Redis从节点切换导致锁丢失,你会如何处理?RedLock能解决这个问题吗?它有什么问题?考察候选人对分布式锁实现原理、Redis主从切换导致锁丢失问题的理解,以及RedLock的优缺点和适用场景。 查看学习思路
968 如果在一个方法内部 new 一个 HashMap,其他线程调用这个方法,会不会有线程安全问题?考察对局部变量与线程安全关系的理解,能否区分“对象本身非线程安全”与“对象是否被共享”这两个层面。 查看学习思路