这个问题是在接受高级开发人员角色的采访时提出的。因为我没有接触过 Java 多线程和并发。所以,我无法回答这个问题。
我们创建的每个线程都是 ThreadGroup 的一部分。那么我们如何创建一个没有 ThreadGroup 的线程呢?
这个问题是在接受高级开发人员角色的采访时提出的。因为我没有接触过 Java 多线程和并发。所以,我无法回答这个问题。
我们创建的每个线程都是 ThreadGroup 的一部分。那么我们如何创建一个没有 ThreadGroup 的线程呢?
没有 ThreadGroup 就无法创建线程。
有关更多详细信息,请参见此处:https ://www.eg.bucknell.edu/~mead/Java-tutorial/essential/threads/group.html
“如果你创建了一个新线程而没有在构造函数中指定它的组,运行时系统会自动将新线程放在与创建它的线程相同的组中(分别称为当前线程组和当前线程)。所以,如果您在创建线程时未指定线程组,那么哪个组包含您的线程?
当 Java 应用程序第一次启动时,Java 运行时系统会创建一个名为 main 的 ThreadGroup。除非另有说明,否则您创建的所有新线程都将成为主线程组的成员。”
在这里:http ://www.java2s.com/example/java-book/thread-group.html