2010-11-17 52 views
11

Tôi đã được yêu cầu xây dựng một ứng dụng java đa luồng bằng cách sử dụng thư viện java.util.concurrent. Tôi không quen thuộc với thư viện này, nhưng có một sự hiểu biết tốt về các vấn đề với mã đa luồng.java.util.concurrent, ví dụ, hướng dẫn và mã

Tôi đang tìm mã hướng dẫn và ví dụ hiển thị thư viện java này đang được sử dụng và đó là phương pháp hay nhất.

Trả lời

15

Nếu bạn là người học nhanh, tôi khuyên bạn nên sử dụng trang web www.java2s.com (API Java theo Ví dụ).

Đây là liên kết đầy đủ cho gói đồng thời: http://www.java2s.com/Code/JavaAPI/java.util.concurrent/Catalogjava.util.concurrent.htm

EDIT: Nếu bạn có thể dành một số tiền mặt (và không phải là trong một vội vàng), tôi khuyên bạn nên cuốn sách này: Java Concurrency in Practice http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=sr_1_1?ie=UTF8&qid=1290021702&sr=8-1

Nó thực sự đầy đủ các ví dụ và thực hành tốt.

+6

+1 Cuốn sách này là rất tốt – Jeremy

+1

1 là tốt, tôi sở hữu cuốn sách đó và đưa nó ra để đại học phát triển nhân viên mới, đó là sự ra đời tốt nhất để Java concurrency –

2

Vogella của Java Concurrency/Multithreading Tutorial

Bao gồm cơ bản (cấu trúc dữ liệu không thay đổi) và tất cả các công nghệ liên quan - từ Thread s trên (Java 6, java.util.concurrent) Executor khuôn khổ và Future s/Callable s, tới (sắp tới Java 7) ngã ba/tham gia khuôn khổ.

20 trang in, không phải là tiếng Anh tốt nhất, nhưng cho điểm.

4

Bạn có thể thử brief notes đối tượng của mình (chỉ 10 trang). Tôi đã thực hiện hướng dẫn này nhanh chóng sau khi đọc một số bài báo cùng với javadoc cho java.util.concurrent.

Các vấn đề liên quan