java什么是类 java问题:什么是线程组?
浏览量:2222
时间:2021-03-23 07:08:39
作者:admin
java问题:什么是线程组?
在Java中,每个线程都属于线程组管理的一个成员。例如,如果在main()函数的主工作流中生成线程,则生成的线程属于主线程组管理的成员。简言之,线程组是由线程组成的线程管理类。这个班是java.lang.ThreadGroup班级。定义一个线程组,可以通过下面的代码来实现。ThreadGroup group=new ThreadGroup(“group”)thread thread=new thread(group,“group的第一个线程”)ThreadGroup类中的某些方法可能会影响thread组中的线程。例如,setmaxpriority()方法可以为线程组中的所有线程设置最大优先级。所有线程都属于一个线程组。它可以是默认线程组,也可以是在创建线程时显式指定的组。在创建之初,线程仅限于一个组,不能更改为其他组。每个应用程序至少有一个线程从属于系统线程组。如果创建多个线程而不指定组,则它们将自动属于系统线程组。线程组也必须从属于其他线程组。必须在生成器中指定新线程组所属的线程组。如果在创建线程组时未分配该线程组,则该线程组将自动成为系统线程组的从属线程组。因此,应用程序中的所有线程组最终都会将系统线程组作为它们的“父线程”---河南新华网
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。