"Chà, Amigo, bạn đang tiến một bước gần hơn để giành được danh hiệu 'nhà phát triển Java cấp dưới'! Bạn đang làm tốt cả lý thuyết và thực hành. Xin chúc mừng!"

"Cảm ơn giáo sư! Nhưng chắc hẳn giáo sư đã chuẩn bị thứ gì đó thú vị cho tôi phải không?"

"Bạn đã đoán ra rồi! Để bắt đầu, tôi có thể kể cho bạn nghe về cách tôi chế tạo tia laser vũ trụ đầu tiên của mình từ các chi của loài khủng long rô-bốt đã tuyệt chủng..."

"Có lẽ là lần sau, thưa giáo sư?"

"Được rồi, được rồi. Đây là một số bài đọc ở nhà."

Đồng bộ hóa chủ đề. Toán tử đồng bộ

Trong giai đoạn đầu của quá trình đào tạo của bạn, các luồng thường hoạt động độc lập với nhau. Bây giờ bạn đã quen thuộc với đa luồng, bạn biết rằng các luồng khác nhau có thể đồng thời tương tác và sửa đổi cùng một tập hợp dữ liệu. Để tránh nhầm lẫn, bạn cần có toán tử được đồng bộ hóa. Chúng tôi đã dành riêng một bài học mở rộng riêng cho chủ đề quan trọng này.

Quản lý chủ đề. Các phương thức dễ bay hơi và phương thức yield()

Một bài học chi tiết khác  dành cho từ khóa dễ bay hơi và phương thức yield() cũng như các quy tắc chi phối các mối quan hệ xảy ra trước. Bạn sẽ tìm hiểu thêm về nhiều phương pháp kiểm soát luồng của chương trình đa luồng.