参考博客:https://www.cnblogs.com/CarpenterLee/p/9558026.html
线程池工作顺序:
如果运行的线程少于corePoolSize,那么执行器总是倾向于添加新线程,而不是排队。
如果corePoolSize或更多线程正在运行,那么执行器总是倾向于将请求排队,而不是添加新线程。
如果请求无法排队,则会创建一个新线程,除非该线程超过maximumPoolSize,在这种情况下,任务将被拒绝。
参考博客:https://www.cnblogs.com/CarpenterLee/p/9558026.html
线程池工作顺序:
如果运行的线程少于corePoolSize,那么执行器总是倾向于添加新线程,而不是排队。
如果corePoolSize或更多线程正在运行,那么执行器总是倾向于将请求排队,而不是添加新线程。
如果请求无法排队,则会创建一个新线程,除非该线程超过maximumPoolSize,在这种情况下,任务将被拒绝。