核心线程即使在没有任务执行的时候也会存在,线程池一般设定一定数量的核心线程且一直存活,这样的话就可以一般情况下CPU创建或销毁线程带来的性能开销。如果线程池管理中设置了allowCoreThreadTimeout 时,核心线程就会有超时策略,这个时间由keepAliveTime来设定,即keepAliveTime时间内,如果核心线程无响应,则该核心线程就会被终止。如果allowCoreThreadTimeout没有设置,则核心线程没有超时时间。