
"Chào, Amigo!"
"Chúng ta sẽ bắt đầu khám phá kỹ lưỡng hơn về các sợi chỉ."
"Khái niệm về nhóm luồng được đưa ra để ngăn một luồng liên tục dừng và làm gián đoạn mọi luồng khác. Một luồng chỉ có thể ảnh hưởng đến các luồng khác trong cùng một nhóm luồng. ThreadGroup là một lớp để quản lý các nhóm luồng. Cách tiếp cận này cho phép bạn bảo vệ các luồng từ những thay đổi không mong muốn."
"Đôi khi bạn phải chạy mã mà bạn không thể hoàn toàn tin tưởng. Vì vậy, thật thuận tiện khi đặt tất cả các luồng của nó vào một nhóm riêng biệt và chặn chúng can thiệp vào công việc của nhóm luồng chính."
"Một nhóm luồng có thể chứa các nhóm khác. Điều này cho phép bạn tổ chức tất cả các luồng và nhóm của mình trong một cây phân cấp. Trong một cây như vậy, mỗi nhóm luồng (ngoại trừ nhóm ban đầu) có cha mẹ riêng."
"Lớp ThreadGroup có các phương thức cho phép bạn lấy danh sách tất cả các luồng và tác động/thay đổi chúng. Khi chúng tôi tạo một luồng mới mà không chỉ định rõ ràng một nhóm, nó sẽ tham gia cùng một nhóm với luồng của người tạo."
"Đây là một số phương thức trong lớp ThreadGroup:"
Phương pháp | Sự miêu tả |
---|---|
|
Trả về tên nhóm |
|
Trả về nhóm cha |
|
Ngắt tất cả các chủ đề trong nhóm. |
|
Kiểm tra xem nhóm có phải là daemon không |
|
Đặt thuộc tính daemon của nhóm |
|
Trả về số luồng trực tiếp trong nhóm và các nhóm con của nó |
|
Trả về số nhóm trực tiếp trong nhóm và các nhóm con của nó |
|
Đặt tất cả các luồng trực tiếp vào mảng và trả về số lượng của chúng. |
|
Trả về mức độ ưu tiên tối đa cho các chủ đề trong nhóm. |
|
Cho phép bạn đặt mức độ ưu tiên tối đa của các chuỗi trong nhóm và nhóm con. |
GO TO FULL VERSION