Guruh oqimlari (ThreadGroup)
Har bir oqim bir guruhda.
Oqim guruhlari daraxtni hosil qiladi, ildiz guruhi - ildiz
Oqim ota-onalar guruhiga kira olmaydi
Guruhning parametrlari va holatini o'zgartirish uning barcha oqimlariga ta'sir qiladi.
Oqim guruhlarini yaratish.
Guruhlarni yaratish
//ona guruhini ko’rsatmasdan
ThreadGroup group1 = new ThreadGroup("Group1");
//ona guruhini ko’rsatib
ThreadGroup group2 = new ThreadGroup(group1, "Group2");
Oqimni yaratish
//guruhni ko’rsatmasdan
MyThread t = new MyThread("Thread1");
// guruhini ko’rsatib
MyThread t = new MyThread(group2, "Thread2");
Oqim guruhidagi operatsiyalar
int activCount () oqimlar sonini qaytaradi
int enumerate (Thread [] ro'yxati) Aktiv oqimlarni massivga nusxalash
int activGroupCount () pastki guruhlar sonini hisoblashni qaytaradi
int enumerate (ThreadGroup [] ro'yxati) Aktiv kichik guruhlarni qatorga ko'chiradi
void interrupt () Guruhdagi barcha mavzularning bajarilishini to'xtatadi.
Do'stlaringiz bilan baham: |