Đại học CodeGym
Học hỏi
Khóa học
nhiệm vụ
Khảo sát & Trắc nghiệm
Trò chơi
Giúp đỡ
Lịch trình
Cộng đồng
người dùng
Diễn đàn
Trò chuyện
Bài viết
Câu chuyện thành công
Hoạt động
Nhận xét
đăng ký
chủ đề ánh sáng
Những bài học
Nhận xét
Về chúng tôi
Bắt đầu
Bắt đầu học
Bắt đầu học ngay bây giờ
bản đồ nhiệm vụ
Những bài học
Tất cả các nhiệm vụ
tất cả các cấp
phương thức mớiFixedThreadPool
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
Phương thức newFixedThreadPool của lớp Executors tạo một executorService với số luồng cố định. Không giống như phương thức newSingleThreadExecutor , chúng tôi chỉ định số lượng luồng chúng tôi muốn trong nhóm. Dưới mui xe, mã sau đây được g
phương pháp mớiCachedThreadPool
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
Một loại nhóm chủ đề khác là "được lưu trong bộ nhớ cache". Các nhóm luồng như vậy thường được sử dụng như các nhóm cố định. Như được chỉ định bởi tên, loại nhóm luồng này lưu trữ các luồng. Nó giữ cho các luồng không sử dụng tồn tại trong
phương pháp WorkStealingPool mới
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
Hãy tìm ra phương thức newWorkStealingPool , phương thức chuẩn bị một ExecutorService cho chúng ta. Nhóm chủ đề này là đặc biệt. Hành vi của nó dựa trên ý tưởng "ăn cắp" công việc. Các tác vụ được xếp hàng đợi và phân phối giữa các bộ xử lý
phương thức mớiScheduledThreadPool
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
Một loại nhóm nhiệm vụ khác là nhóm nhiệm vụ theo lịch trình. Đánh giá theo tên, chúng tôi có thể giả định rằng chúng tôi sử dụng loại này để lên lịch khi một tác vụ cụ thể sẽ được khởi chạy. Loại dịch vụ này hữu ích khi chúng tôi có nhiệm
ThreadLocal, ThreadLocalRandom
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
Trong bài học này, chúng ta sẽ nói chung về cách làm việc với lớp java.lang.ThreadLocal<> và cách sử dụng nó trong môi trường đa luồng. Lớp ThreadLocal được sử dụng để lưu trữ các biến. Một tính năng đặc biệt của lớp này là nó giữ một bản s
Các liên kết hữu ích từ Giáo sư — 27
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
"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ác lớp lồng nhau
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
"Chào, Amigo!" "Chào, Ellie!" "Hôm nay chúng ta có một chủ đề rất thú vị. Hôm nay tôi sẽ nói với các bạn về các lớp lồng nhau." "Nếu một lớp được khai báo bên trong một lớp khác, thì đó là một lớp lồng nhau. Các lớp lồng nhau không tĩnh đượ
Các lớp lồng nhau tĩnh
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
"Vì vậy, chủ đề số hai là các lớp lồng nhau tĩnh. Hãy nhớ rằng các lớp lồng nhau không tĩnh được gọi là các lớp bên trong . "Chúng ta hãy tìm hiểu xem từ tĩnh có nghĩa là gì trong ngữ cảnh của một khai báo lớp lồng nhau. Bạn nghĩ sao?" "Nếu
Các lớp bên trong ẩn danh và các ví dụ
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
"Chào, Amigo!" "Nhưng chúng ta đã nói xin chào rồi, Ellie!" "Này, đừng cùng cô cô tranh cãi, ở thế kỷ 31, hơn nửa giờ không gặp, nên chào hỏi theo thói quen, cho nên cũng đừng có thái độ như vậy!" "Dù sao thì, đã đến lúc cho một chủ đề thú
Ví dụ về các loại lớp khác nhau trong JDK
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
Ví dụ về một lớp bên trong Lớp AbstractList có lớp bên trong Itr . Đây là một triển khai của giao diện Iterator , cho phép lấy từng phần tử của bộ sưu tập: private class Itr implements Iterator {
Các liên kết hữu ích từ Giáo sư — 23
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
"Xin chào, Amigo! Bạn đã đối phó với các chủ đề và nhiệm vụ mới rất nhanh. Nhưng hôm nay tôi có rất nhiều bài đọc hay dành cho bạn. Tôi nghĩ bạn sẽ được lợi nếu kiểm tra lại các lớp lồng nhau một cách chính xác. Các lớp bên trong lồng nhau
Tuần tự hóa. Sự bắt đầu.
Mô-đun 2: Lõi Java
Mức độ ,
Bài học
"Bạn có nhớ rằng hôm nay chúng ta đã nghiên cứu việc lưu các đối tượng vào và đọc chúng từ một tệp không?" "Có, chúng tôi vừa lưu vào luồng đầu ra, một lần đọc từ luồng đầu vào." "Làm tốt lắm, Amigo. Thật tốt khi biết rằng bạn đang chú ý đế
Cho xem nhiều hơn
1
...
19
20
21
22
23
...
35
Please enable JavaScript to continue using this application.