Tôi đang học Đa luồng tại thời điểm này, trong C#, nhưng như với tất cả việc học tôi thích học các phương pháp hay nhất. Tại thời điểm này khu vực có vẻ mờ. Tôi hiểu những điều cơ bản và tôi có thể tạo chủ đề.Đa luồng
Tôi nên tìm hiểu điều gì khi tạo các ứng dụng đa luồng. Có bất kỳ quy tắc hay thực hành tốt nhất nào mà tôi nên biết không? Hoặc bất cứ điều gì cần nhớ để tránh trượt lên xuống dòng?
Cảm ơn bạn đã trả lời.
Nếu bạn đang sử dụng C# thì bạn nên cân nhắc sử dụng Thư viện song song tác vụ. Nó cho phép bạn suy nghĩ về nhiệm vụ và rào cản hơn là chủ đề và khóa. Nó cải thiện sự trừu tượng. –
@Ade Miller: Đây là lời khuyên tuyệt vời - tôi sẽ thêm rằng bạn có thể sử dụng TPL và PLINQ trong .Net3.5, quá, bằng cách cài đặt phần mở rộng phản ứng: http://msdn.microsoft.com/en-us/ devlabs/ee794896.aspx –