2009-10-30 42 views
5

hãy cho tôi biết một ứng dụng đa luồng java mà tôi có thể tham khảo (nguồn) và gỡ lỗi để hiểu cách đa luồng thực sự hoạt động trong java?nguồn học tập đa luồng java

+1

Chỉ cần nhớ những quy tắc đơn giản: Không dùng chung nhà nước có thể thay đổi qua chủ đề, chỉ có một thread có thể " sở hữu "một đối tượng bất biến và sử dụng các đối tượng nhận biết đồng thời hiện có. Trong khi đây chỉ là những hướng dẫn, chúng là những điều khá tốt cho một số tình huống liên quan đến tương tranh và vi phạm chúng có thể dẫn tới những giờ đau đầu. –

+2

Cho ai đó mới đồng thời những quy tắc đó và chúc họ may mắn cũng giống như trao cho ai đó một khẩu súng và gửi họ đến Iraq mà không cần đào tạo thêm. – SoftMemes

Trả lời

7

Mặt trời có decent tutorial. Nhưng trong tất cả thành thật, lập trình đa luồng là cực kỳ khó khăn. Có một cuốn sách được đánh giá cao, Java Concurrency in Practice. Nếu bạn thực sự muốn tìm hiểu cách tận dụng lợi thế của nhiều lõi, hãy xem xét clojure hoặc scala.

0

Something như this search, có lẽ tinh chế một chút, có thể giúp bạn trong việc tìm kiếm của bạn ... :-)

0

Bắt đầu với oracle tutorial, cung cấp nguồn thông tin tuyệt vời.

vài liên kết hữu ích hơn:

jenkov hướng dẫn

howtodoinjava hướng dẫn

dzone hướng dẫn