"Chà, xin chào Amigo! Tôi hy vọng bạn không có bất kỳ kế hoạch hoành tráng nào cho buổi tối, bởi vì tôi đã tìm thấy một tuyển tập hợp lý các tài liệu về đa luồng để bạn thưởng thức.

Cùng nhau tốt hơn: Java và lớp Thread.

Phần I - Chủ đề thực hiện . Đa luồng đã được tích hợp vào Java ngay từ đầu. Trước tiên hãy nhớ lại nguồn gốc của các luồng và cách chúng được tổ chức.

Phần 2 — Đồng bộ hóa . Bài viết này dành riêng cho phương tiện đồng bộ hóa cơ bản giữa các luồng. Chúng ta sẽ khám phá màn hình, khóa và đồng bộ hóa.

Phần 3 — Tương tác . Tổng quan về các chi tiết cụ thể về cách các luồng tương tác. Chúng ta sẽ khám phá các vấn đề có thể phát sinh khi các luồng tương tác với nhau và chúng ta sẽ nói về cách tránh chúng.

Phần 4 - Có thể gọi được, Tương lai và bạn bè . Phần này sẽ giải thích cách làm việc với các tính toán đa luồng và những công cụ liên quan nào đã xuất hiện trong Java 1.8. Tại sao chúng ta cần giao diện Tương lai và việc triển khai nó trong lớp CompleteableFuture?

Phần V — Executor, ThreadPool, Fork/Join . Ở đây chúng ta sẽ cố gắng ghi nhớ Executor, thread pool và fork/join framework. Bạn sẽ học cách sử dụng tất cả những thứ này và những thứ khác bạn nên đọc.

Phần 6 — Bắn đi! Trong phần cuối cùng, chúng tôi sẽ xem xét các cơ chế đồng bộ hóa có sẵn trong Java và tóm tắt."