Java中线程池的理解
Java中线程池的理解通过前面讲解,我们知道了Java中三种获取多线程的方法了。但是,在实际企业中,经常使用到的是第四种—使用线程池获取线程。在讲解这种获取方式之前,我们先来聊聊线程池是什么?为什么要使用线程池,也就是线程池有哪些特点。通过本文学习之后,你会对线程池有所理解。然后我们再来看看跟着凯哥(凯哥Java:kaigejava)一起学线程池这个系列教程将会有什么收获。一:生活中池化案例我们先
Java中线程池的理解
通过前面讲解,我们知道了Java中三种获取多线程的方法了。但是,在实际企业中,经常使用到的是第四种—使用线程池获取线程。在讲解这种获取方式之前,我们先来聊聊线程池是什么?为什么要使用线程池,也就是线程池有哪些特点。通过本文学习之后,你会对线程池有所理解。然后我们再来看看跟着凯哥(凯哥Java:kaigejava)一起学线程池这个系列教程将会有什么收获。
一:生活中池化案例
我们先来看看我们熟悉的几种池子。游泳池(存放水的池子)、数据库连接池(存放数据库连接的池子)。
生活中的游泳池大家很熟悉吧。夏天到了,去游个泳很爽吧。我们来看看游泳池
游泳池的工作:存放水资源的池子,供大家使用。
好处:
1:一个游泳池可用供应多个人来游玩,这样就降低了资源的消耗。回想下你自己洗澡的时候,是不是水直接就从下水道流走了,如果在游泳池的话,就会重复利用(额,这个举例有点……,大家明白是为了降低资源消耗就可用);
2:游泳池可用在没有开门之前就先向游
原创不易,完成人机校验,阅读全文