ThreadPoolExecutor
- SHUTDOWN & STOP 区别
- 如何记录工作线程数量和状态
- 核心线程能否退出
- 如何实现超时功能
异常淹没
finally内部使用 return 语句是一种很不好的习惯,如果try中还有return语句 , try 区域中 return语句的返回值不会返回,程序的可读性差。面对上述情况,其实更合理的做法是,既不在try block内部中使用return语句,也不在finally内部使用 return语句,而应该在 finally 语句之后使用return来表示函数的结束和返回。