1.概述
java线程池的工作原理和数据库连接池的差不多,因为每次重新创建线程都是很耗资源的操作,所以我们可以建立一个线程池,这样当需要用到线程进行某些操作时,就可以直接去线程池里面找到空闲的线程,这样就可以直接使用,而不用等到用到的时候再去创建,用完之后可以把该线程重新放入线程池供其他请求使用从而提高应用程序的性能。
2.核心流程
2.1.构建一个 ThreadPoolExecutor 并指定默认要创建的线程的数量
2.2.通过 threadPool.execute()去添加一个个要执行的线程即实现了Runable接口的java类
2.3.在实现了Runable接口的java类的run方法中写入具体的业务代码
时间: 2024-10-09 22:04:29