java线程池
本文来自于javaguide多线程章节:JavaGuide
我总结的思维导图:线程池思维导图,自己总结的来自于javaGuide-Java文档类资源-CSDN下载
我一定没有设置需要C币,有也是官方弄的,需要可以联系我哈!
4.1. 为什么要用线程池?
池化技术想必大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。
线程池提供了一种限制和管理资源(包括执行一个任务)的方式。 每个线程池还维护一些基本统计信息,例如已完成任务的数量。
这里借用《Java 并发编程的艺术》提到的来说一下使用线程池的好处:
降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。
#4.2. 实现 Runnable 接口
java线程池最先出现在Python成神之路。
共有 0 条评论