java线程池的核心线程数与最大的线程数的区别,饱和策略

一、当提交一个新任务到线程池时首先线程池判断基本线程池(corePoolSize)是否已满?没满,建立一个工做线程来执行任务。满了,则进入下个流程;其次线程池判断工做队列(workQueue)是否已满?没满,则将新提交的任务存储在工做队列里。满了,则进入下个流程;最后线程池判断整个线程池(maximumPoolSize)是否已满?没满,则建立一个新的工做线程来执行任务,满了,则交给饱和策略来处理这
相关文章
相关标签/搜索