【Java】线程池的作用
2017-03-14 15:13
176 查看
在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程
第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。
第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。
第三:提高线程的可管理性。
常用线程池:ExecutorService 是主要的实现类,其中常用的有 :
Executors.newSingleThreadPool()
newFixedThreadPool()
newcachedTheadPool()
newScheduledThreadPool()
第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。
第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。
第三:提高线程的可管理性。
常用线程池:ExecutorService 是主要的实现类,其中常用的有 :
Executors.newSingleThreadPool()
newFixedThreadPool()
newcachedTheadPool()
newScheduledThreadPool()
相关文章推荐
- java多线程(14)--线程池作用及Executors方法讲解
- Java线程池,shutdown、awaitTermination、shutdownNow的作用与区别
- java 线程池的作用
- Java线程池,isShutDown、isTerminated的作用与区别
- java 给线程池改名字的作用
- 【Java】线程池的作用
- Java 线程池的作用
- java线程池的作用
- java作用域public ,private ,protected 及不写时的区别
- Java代码构建一个线程池
- 100行Java代码构建一个线程池(zz)
- java 的接口到底起什么作用
- java 的接口到底起什么作用
- java中线程池的实现【原创】
- java 的接口到底起什么作用
- 最精简的java 线程池与任务队列,帮助理解概念
- [小程序大道理]java中static的作用
- Java中接口的作用
- java游戏编程(1-2)线程池
- Java代码构建一个线程池