提高资源利用率与响应速度
线程池可以重复利用已经创建了的线程 ,线程的创建和销毁的开销是巨大的,而通过线程池的重用大大减少了这些不必要的开销,当然既然少了这么多消费内存的开销,其线程执行速度也是突飞猛进的提升。
具有可管理性
线程池可以提供定时、定期、单线程、并发数控制等功能。比如通过ScheduledThreadPool线程池来执行S秒后,每隔N秒执行一次的任务。
比如控制线程池的并发数可以有效的避免大量的线程池争夺CPU资源而造成堵塞。
线程池可以重复利用已经创建了的线程 ,线程的创建和销毁的开销是巨大的,而通过线程池的重用大大减少了这些不必要的开销,当然既然少了这么多消费内存的开销,其线程执行速度也是突飞猛进的提升。
线程池可以提供定时、定期、单线程、并发数控制等功能。比如通过ScheduledThreadPool线程池来执行S秒后,每隔N秒执行一次的任务。
比如控制线程池的并发数可以有效的避免大量的线程池争夺CPU资源而造成堵塞。