java多线程的线程池是如何复用线程的?

提问者:帅平 问题分类:面试刷题
java多线程的线程池是如何复用线程的?

 您阅读本篇文章共花了: 

1 个回答
Rae
Rae 管理员
线程池中,维护了一个Worker的内部类,其中Worker也实现了Runnable接口,重写了run()方法,在调用这个run()时候,会采用类似于死循环的while方式重复使用这个worker去获取任务并执行我们传入execute(Runnable task)方法的参数task(task存放在阻塞队列里)。
发布于:2年前 (2022-10-20) IP属地:四川省
我来回答