tailieunhanh - Lập trình Java cơ bản : Multithreading part 7

Nhóm tuyến (thread group) • Các tuyến có thể được đưa vào trong cùng một nhóm thông qua lớp ThreadGroup. Ví dụ: nhóm tuyến tìm kiếm dữ liệu trên các tập dữ liệu khác nhau. • Một nhóm tuyến chỉ có thể xử lý trên các tuyến trong nhóm, ví dụ: ngắt tất cả các tuyến. • Có thể tạo ra các nhóm tuyến là nhóm con của một nhóm tuyến khác. | Ví dụ về P-C Không đồng bộ public void run for int count 1 count 5 count try int 3000 Consumer reads catch InterruptedException e getName finished. 31 Ví dụ về P-C Không đồng bộ public class SharedBufferTestl public static void main String args create shared object used by threads Buffer sharedBuffer new Buffer create producer and consumer objects Producer producer new Producer sharedBuffer Consumer consumer new Consumer sharedBuffer start producer thread start consumer thread 32 Kết quả khi không đồng bộ Producer writes 1 Producer writes 2 Consumer reads 2 Producer writes 3 Producer writes 4 Consumer reads 4 Producer writes 5 Producer finished. Consumer reads 5 Consumer reads 5 Consumer reads 5 Consumer finished. .