Bất kể bạn thành thạo lập trình C hay Java như thế nào, bạn nên cân nhắc việc thêm lập trình đa luồng vào bộ kỹ năng của mình.Làm thế nào người ta có thể học lập trình song song đa luồng?
Đây KHÔNG phải là điều bạn nên tự mình tìm hiểu. Đó là khó khăn hơn để tìm hiểu hơn lập trình tuần tự. Nếu bạn là Giám đốc kỹ thuật, bạn nên đầu tư đào tạo lại nhân viên chủ chốt của mình trong lập trình đa luồng. Bạn cũng có thể theo dõi các hoạt động nghiên cứu trong các ngôn ngữ lập trình đồng thời (như các ngôn ngữ được liệt kê ở trên). Bạn có thể chắc chắn rằng đối thủ cạnh tranh của bạn sẽ.
Đây là báo giá từ this article. Tôi tưởng tượng hầu hết chúng ta ở đây rất thành thạo trong việc dạy chính mình các ngôn ngữ, cấu trúc dữ liệu, thuật toán, vv, và tôi nhận ra sự thay đổi tinh thần cần phải xảy ra để làm đúng lập trình song song.
Tôi từ chối ý tưởng rằng người ta không thể tự học lập trình song song "đúng". Vì vậy, cách có trách nhiệm nhất để dạy cho mình lập trình song song là gì? Sách và tài nguyên nào khác được khuyến nghị?
Chỉnh sửa: Dưới đây là một số chi tiết khác. Tôi sẽ chủ yếu áp dụng chúng vào máy tính khoa học, nhưng tôi đang tìm kiếm tài liệu/tư vấn về ngôn ngữ bất khả tri về ngôn ngữ. Tôi cũng đang tìm kiếm một liều lượng lý thuyết thực tế. Hãy tưởng tượng bạn có một nhà phát triển xuất sắc yêu thích toán học và khoa học máy tính, nhưng không bao giờ tham gia một khóa học về lập trình song song. Bây giờ hãy tưởng tượng anh ta có một thời hạn cho một vấn đề (nói 1 năm), và bạn phải cho anh ta các tài liệu để tìm ra liệu song song sẽ hữu ích, và làm thế nào để thực hiện nó đúng. Bạn sẽ cung cấp tài nguyên gì cho anh ấy? Đó là cách tôi (và tôi hy vọng các nhà phát triển khác) sẽ quan tâm đến việc học song song/đa luồng.
Bạn đã tự mình đọc những cuốn sách đó chưa? Bạn đã đọc đánh giá của những cuốn sách này, đặc biệt là sách thứ hai. Điều quan trọng là phải có cơ sở vững chắc để giới thiệu sách 100USD! – mloskot
Có, tôi đã đọc sách. Tôi cũng đã làm việc thông qua một số vấn đề họ đặt ra, tôi đã suy nghĩ về những gì họ nói và kinh nghiệm của riêng tôi, so sánh và đối chiếu những gì họ nói với các nguồn thông tin khác. Và nếu bạn làm việc ở đây, chúng tôi sẽ cung cấp bản sao của các cuốn sách cho nghiên cứu của bạn và 100 đô la là các nút so với việc gửi cho bạn một khóa học để tìm hiểu những thứ tương tự. NHƯNG, tôi đã viết câu trả lời này 2 năm trước, và tôi không tuyên bố rằng tôi sẽ vẫn đề nghị hai cuốn sách giống nhau. –
Tôi chỉ đơn giản hỏi xem bạn có đề xuất nó dựa trên kinh nghiệm của riêng bạn vì bạn chưa chỉ định điều đó trong câu trả lời hay không. Tôi không hỏi gì cả. – mloskot