面试之线程池

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试之线程池相关的知识,希望对你有一定的参考价值。

1.概述 

java线程池的工作原理和数据库连接池的差不多,因为每次重新创建线程都是很耗资源的操作,所以我们可以建立一个线程池,这样当需要用到线程进行某些操作时,就可以直接去线程池里面找到空闲的线程,这样就可以直接使用,而不用等到用到的时候再去创建,用完之后可以把该线程重新放入线程池供其他请求使用从而提高应用程序的性能。

2.核心流程

  2.1.构建一个 ThreadPoolExecutor 并指定默认要创建的线程的数量

  2.2.通过 threadPool.execute()去添加一个个要执行的线程即实现了Runable接口的java类

  2.3.在实现了Runable接口的java类的run方法中写入具体的业务代码

以上是关于面试之线程池的主要内容,如果未能解决你的问题,请参考以下文章

面试必考——线程池源码解析之线程池的状态

Java并发编程面试加分项之线程池,持续更新加载中~

深度分析:Java并发编程之线程池技术,看完面试这个再也不慌了!

多线程之线程池-各个参数的含义- 阿里面试题目

JUC并发编程线程池及相关面试题 详解

面试必会必知:线程池架构浅析