线程池
2018-08-06 本文已影响8人
最深的爱最沉默_a447
线程池的作用就是把用完的线程先不销毁,放在线程池中,等待下次接着使用,大大减少了线程创建和销毁的时间.
![](https://img.haomeiwen.com/i12413720/edea7d31052b09bc.png)
![](https://img.haomeiwen.com/i12413720/fcfd7694891864dc.png)
线程池的结构:
![](https://img.haomeiwen.com/i12413720/33304facff63f740.png)
![](https://img.haomeiwen.com/i12413720/3f9a20044ac10c13.png)
Java类库提供了许多静态方法来创建一个线程池:
![](https://img.haomeiwen.com/i12413720/2cd40ab91c67400b.png)
在线程池中重要的要使用的类,就是上面那四个线程池中的实现类,下面的类就是线程池的主要实现类
![](https://img.haomeiwen.com/i12413720/bf19b4bb0d88d02e.png)
![](https://img.haomeiwen.com/i12413720/6836c9a66cf054df.png)
下面是一个具体的例子
![](https://img.haomeiwen.com/i12413720/486dea277aba5fa6.png)
https://www.cnblogs.com/aspirant/p/6920418.html(上面用的最多的,很好)