在我们调用shutdown之前,执行程序框架中的线程如何保持活动状态?

时间:2017-11-07 06:30:51

标签: java threadpoolexecutor

在我们调用shutdown之前,执行程序框架中的线程如何保持活动状态?这些线程如何在内部设计为活动状态?正常线程一旦完成任务就会死亡。我想明白这一点。请帮忙。

1 个答案:

答案 0 :(得分:0)

它的工作原理如下:

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();
    }

}