Đa luồng Java
![Java Multithreading](https://cdn.codegym.cc/images/system/8fcb49cc-7a26-480c-8924-ff4873afa76c/1024.jpeg)
Nhiệm vụ Đa luồng Java giới thiệu cho sinh viên trung tâm CodeGym bí mật với đa luồng. Trong suốt 10 cấp độ , bạn sẽ nghiên cứu cách tổ chức của Đối tượng, Chuỗi và các lớp bên trong. Bạn sẽ tìm hiểu cách tạo và dừng các luồng, bế tắc là gì và các phương thức chờ đợi, thông báo và thông báo sẽ làm gì. Bạn sẽ có được kinh nghiệm làm việc với jsoup Và Xích đu và tìm hiểu về tự động đóng gói và các chi tiết triển khai của nó. Trong nhiệm vụ này, bạn sẽ tạo các dự án nhỏ đầu tiên của mình, đó là những nhiệm vụ lớn . Để tạo điều kiện học tập, chúng được chia thành các giai đoạn. Bạn sẽ cần phải viết một số trò chơi: Tetris , Snake , game bắn súng ngoài không gian và Arkanoid . Bạn cũng sẽ thực hiện các nhiệm vụ nghiêm túc với nhiều giai đoạn, chẳng hạn như hệ thống trò chuyện , trình giả lập ATM và thậm chí là trình quét web !
- Mức độ
Đã khóa Tổ chức đối tượng Đối tượng: bằng, mã băm, sao chép, chờ, thông báo, toString() - Mức độ
Đã khóa Chuỗi: có thể thay đổi, không thay đổi, định dạng, StringTokenizer, StringBuilder, StringBuffer - Mức độ
Đã khóa Các lớp bên trong, ví dụ Map.Entry - Mức độ
Đã khóa Các lớp bên trong, các tính năng triển khai - Mức độ
Đã khóa Tạo và dừng các chủ đề: bắt đầu, ngắt, ngủ, năng suất - Mức độ
Đã khóa Truy cập dữ liệu được chia sẻ: đồng bộ, không ổn định - Mức độ
Đã khóa Bế tắc. Đợi, thông báo, thông báoTất cả - Mức độ
Đã khóa TreadGroup, ThreadLocal, Executor, ExecutorService, Có thể gọi được. Làm việc với jsoup - Mức độ
Đã khóa Autoboxing, tính năng thực hiện - Mức độ
Đã khóa Toán tử: số, logic và nhị phân. Làm việc với Swing