为什么这个程序不会终止?

Con*_*cer 3 java executorservice

java新手,但我无法弄清楚为什么这个程序不会终止:

import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;

class Main {
    public static void main(String[] args) {
        ScheduledExecutorService ex = Executors.newScheduledThreadPool(100);
        ex.submit(() -> { System.out.println("."); });
    }
}
Run Code Online (Sandbox Code Playgroud)

Kit*_*ten 5

试着打电话ex.shutdown()给你的执行官.该计划不会停止,因为它正在等待从未来过的工作.调用shutdown会告诉执行程序停止它的线程,希望它能解决你的问题.

  • 修好了.谢谢! (2认同)