2024-12-19-运去哪
2024-12-19-运去哪
上午初试
- 在java里面有哪些方式实现多线程
- 线程池是怎么去管理线程的,它与我们单独去创建线程有什么优点
- 从技术角度锁是一个什么样的场景呢,为什么要用锁,平时我们要怎么使用锁呢
- 有什么方式分析sql的性能,怎么去优化
下午复试
- 一个java进程的话,CPU利用率比较高,怎么快速定位问题
- 多线程场景题:一个主线程启动两个子线程,启动之后主线程阻塞,等待子线程都执行完之后再回到主线程执行(说了用过的CompleteFuture和CountDownLatch)
- CountDownLatch底层的一些逻辑知道吗
- AQS知道吗
- 讲一下TheadLocal内存结构和应用场景
- 你能想到spring框架里面在什么场景会用到ThreadLocal
- spring IoC容器启动过程中有哪些扩展机制,就是再启动过程中我们可以通过什么方式去插入一些自定义的逻辑