# threadPool注解直译
翻译:
核心和最大线程数Core and maximum pool sizes
线程池执行器会根据corePoolSize和maximumPoolSize设置的界限自动调节池子大小。当一个新的任务被提交时,并且正在运行的线程数小于corePoolSize,即使其它线程都是空闲的,也会创建一个新的线程来执行该任务。如果正大运行的线程数大于corePoolSize且小于maximumPoolSize时,只有当队列满的时候才会创建新的线程。如果corePoolSize和maximumPoolSize设置一样,相当于创建了一个fixed-size固定大小的线程池。如果maximumPoolSize设置足够大如Integer.MAX_VALUE,相当于允许容纳任意数量的并发任务。一般来讲,corePoolSize和maximumPoolSize只能基于构造方法来设置(不会翻译,应该是这个意思。)但是它们也有可能会使用setCorePoolSize和setMaximumPoolSize方法来动态调整。