摘要: 线程池解决了两个不同的问题: 提升性能:它们通常在执行大量异步任务时,由于减少了每个任务的调用开销,并且它们提供了一种限制和管理资源(包括线程)的方法,使得性能提升明显; 统计信息:每个ThreadPoolExecutor保持一些基本的统计信息,例如完成的任务数量。 为了在广泛的上下文中有用,此类提 阅读全文
posted @ 2021-07-08 08:00 Vincent-yuan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ThreadPoolExecutor提供了四个构造方法: 我们以最后一个构造方法(参数最多的那个),对其参数进行解释: public ThreadPoolExecutor(int corePoolSize, // 1 int maximumPoolSize, // 2 long keepAliveT 阅读全文
posted @ 2021-07-08 07:28 Vincent-yuan 阅读(3111) 评论(0) 推荐(0) 编辑