- 博客(1)
- 收藏
- 关注
原创 JAVA 线程池的使用
newCachedThreadPool:线程池的线程数量不固定,会根据计算机资源动态地调整线程池中的线程数量。每次新建线程都需要消耗系统的资源,在执行完成任务后,线程又被销毁,这个过程需要花费额外的开销,而线程池的线程可以反复被利用,从而减少资源的消耗。由于线程池的实现是基于Executor框架的,因此需要先创建一个ExecutorService对象(线程池对象),并通过这个对象来执行具体的任务。在任务到达时,线程池中已经有线程准备好了,可以马上执行任务,而新建线程需要花费时间,从而影响任务的响应速度。
2023-05-15 10:17:47 585 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人