我正在用java开发一个项目。我已经实现了其中的大部分。它有7个不同的类(在所有这些类中我都使用了线程),它们彼此相关。其中一个具有主要方法。所以我要求在主类中使用守护线程,以便它将初始化其他类上的所有其他线程。
Question : How can i implement the daemon thread in the main class?
我正在用java开发一个项目。我已经实现了其中的大部分。它有7个不同的类(在所有这些类中我都使用了线程),它们彼此相关。其中一个具有主要方法。所以我要求在主类中使用守护线程,以便它将初始化其他类上的所有其他线程。
Question : How can i implement the daemon thread in the main class?
main
线程是为您创建的,您无法控制它是否是守护进程。而且没有多大意义。但是您确实可以控制您创建的所有线程。简单的使用setDaemon()
方法:
Thread thread = new MyFancyThread();
thread.setDaemon(true);
thread.start();
对所有自定义线程执行相同的操作。确保您了解后果:一旦main
线程完成(您退出main()
方法),您的整个应用程序将终止。