理解ThreadPoolExecutor源码(一)线程池的corePoolSize、maximumPoolSize和poolSize

咱们知道,受限于硬件、内存和性能,咱们不可能无限制的建立任意数量的线程,由于每一台机器容许的最大线程是一个有界值。也就是说ThreadPoolExecutor管理的线程数量是有界的。线程池就是用这些有限个数的线程,去执行提交的任务。然而对于多用户、高并发的应用来讲,提交的任务数量很是巨大,必定会比容许的最大线程数多不少。为了解决这个问题,必需要引入排队机制,或者是在内存中,或者是在硬盘等容量很大的
相关文章
相关标签/搜索