在调用shutdown之前,executor框架中的线程是如何保持活动的?这些线程是如何在内部设计为活动的?一旦任务完成,正常的线程就会死亡。我想要理解这一点。请帮帮忙。
发布于 2017-11-28 18:31:29
它的工作原理如下:
public class Demo {
private static final class Worker implements Runnable {
@Override
public void run() {
Runnable task = getTaskFromQueue();
while (task != null) {
task.run();
task = getTaskFromQueue();
}
}
}
public static void main(String[] args) {
Worker worker = new Worker();
Thread thread = new Thread(worker);
thread.start();
}
}https://stackoverflow.com/questions/47151362
复制相似问题