java什么是類 java問(wèn)題:什么是線程組?
java問(wèn)題:什么是線程組?在Java中,每個(gè)線程都屬于線程組管理的一個(gè)成員。例如,如果在main()函數(shù)的主工作流中生成線程,則生成的線程屬于主線程組管理的成員。簡(jiǎn)言之,線程組是由線程組成的線程管理
java問(wèn)題:什么是線程組?
在Java中,每個(gè)線程都屬于線程組管理的一個(gè)成員。例如,如果在main()函數(shù)的主工作流中生成線程,則生成的線程屬于主線程組管理的成員。簡(jiǎn)言之,線程組是由線程組成的線程管理類。這個(gè)班是java.lang.ThreadGroup班級(jí)。定義一個(gè)線程組,可以通過(guò)下面的代碼來(lái)實(shí)現(xiàn)。ThreadGroup group=new ThreadGroup(“group”)thread thread=new thread(group,“group的第一個(gè)線程”)ThreadGroup類中的某些方法可能會(huì)影響thread組中的線程。例如,setmaxpriority()方法可以為線程組中的所有線程設(shè)置最大優(yōu)先級(jí)。所有線程都屬于一個(gè)線程組。它可以是默認(rèn)線程組,也可以是在創(chuàng)建線程時(shí)顯式指定的組。在創(chuàng)建之初,線程僅限于一個(gè)組,不能更改為其他組。每個(gè)應(yīng)用程序至少有一個(gè)線程從屬于系統(tǒng)線程組。如果創(chuàng)建多個(gè)線程而不指定組,則它們將自動(dòng)屬于系統(tǒng)線程組。線程組也必須從屬于其他線程組。必須在生成器中指定新線程組所屬的線程組。如果在創(chuàng)建線程組時(shí)未分配該線程組,則該線程組將自動(dòng)成為系統(tǒng)線程組的從屬線程組。因此,應(yīng)用程序中的所有線程組最終都會(huì)將系統(tǒng)線程組作為它們的“父線程”---河南新華網(wǎng)