介绍项目,项目有哪些特色,哪些优化 讲了线程池使用,追问:线程池参数?核心大小如何确定?总容量怎么确定?工作模式是怎么样的?阻塞队列有哪些?拒绝策略有哪些?怎么取舍? 进一步问JAVA线程相关:线程转化状态?sleep和wait区别?如何唤醒?加锁模式?自旋锁用法? 进一步问操作系统相关:用户态和内核态切换?为什么区分两种状态?内核态有哪些必要性和好处?上下文切换是怎么回事?为什么需要上下文切换?进程上下文切换和线程切换的异同? lz已经被上面的问题干懵了,然后问了几题简单的八股,包括乐观锁悲观锁、MVCC、ABA问题、死锁产生和处理、TCP可靠性保证、容器和虚拟机、docker优雅退出 ...