Tôi nghe nói rằng Thư viện song song nhiệm vụ có thể được sử dụng trong dự án .Net 3.5. Điều này có đúng không, và nếu có, làm cách nào để sử dụng? Trong .Net 4.0, nó nằm trong System.Threading, nhưng khi tôi chọn .Net 3.5 là mục tiêu trong Visual Studio 2010, tôi không có quyền truy cập vào các lớp như Parallel và Parallel loop.Tôi có thể sử dụng thư viện song song nhiệm vụ trong dự án .Net 3.5 không?
Trả lời
(Legacy câu trả lời - có vẻ như các backport cho 3.5 không còn có sẵn.)
Bạn không thể sử dụng đầy đủ Extensions song song, không có ...
... nhưng nếu bạn cài đặt Reactive Extensions cho .NET 3.5, comes with a version of Parallel Extensions, để bạn có thể sử dụng. Tôi không biết có bao nhiêu PFX được hỗ trợ, nhưng tôi nghi ngờ có đủ cho hầu hết mọi người. (Có một số chi tiết trong bài đăng trên blog, nhưng đó là từ năm 2009 ... Tôi không biết về bất kỳ thay đổi nào trong năm 2010 có thể có hoặc không được nhập lại.)
Lưu ý rằng điều này cũng không được hỗ trợ - có lẽ tốt cho các dự án sở thích, nhưng nếu tôi muốn sử dụng PFX thương mại, tôi muốn nâng cấp lên .NET 4.
Như Jon Skeet đã đề cập, Rx
backported TPL
to .NET 3.5
.
Tôi đã tạo một cái nuget (được gọi là TaskParallelLibrary) trong số System.Threading.dll
, để tích hợp dễ dàng hơn.
Bạn có thể tải từ http://nuget.org/packages/TaskParallelLibrary.
làm thế nào về mã nguồn? –
Đó là mô-đun của Microsoft. Tôi chỉ đóng gói lại nó ở dạng nuget. Tôi không có nguồn. –
- 1. Cách lên lịch một nhiệm vụ để thực hiện trong Thư viện song song nhiệm vụ
- 2. Interlocked.Increment() không hoạt động theo cách tôi mong đợi trong Thư viện song song nhiệm vụ
- 3. Điều gì sẽ là cách tốt hơn để sử dụng thư viện song song nhiệm vụ
- 4. Thư viện song song .NET 4 Task có sử dụng các đối tượng COM không?
- 5. Quartz.net + Thư viện công việc song song
- 6. CCR của Microsoft vs Thư viện song song tác vụ
- 7. Máy chủ động và nhiệm vụ song song với thư viện Fabric
- 8. các "nhiệm vụ" trong cơn bão song song
- 9. Thư viện tác vụ song song INotifyPropertyChanged KHÔNG ném một ngoại lệ?
- 10. Scala nhiệm vụ song song chỉ trong tờ khai
- 11. công tác song song Thư viện - Biết khi nào tất cả các nhiệm vụ được hoàn thành
- 12. F # sử dụng Async.Parallel để chạy 2 nhiệm vụ song song
- 13. libstdC++ chế độ song song: Ai đang sử dụng? Nó có an toàn không? Bất kỳ dự án tương tự?
- 14. Có thực hiện Đề án nào song song không?
- 15. Tôi có thể lồng song song ::: parLapply() không?
- 16. Cách lấy từ các tác vụ song song trong .NET 4.5
- 17. Thư viện song song tác vụ vs Đồng bộ hóa chủ đề
- 18. Hỗ trợ báo cáo tiến độ và kết quả gia tăng trong .NET 4.0 "Thư viện song song công việc"
- 19. Bạn có thể sử dụng tệp .NET 4.0 dll trong dự án 3.5 không?
- 20. Có thể sử dụng Guard kết hợp với các thử nghiệm song song không?
- 21. Tôi có nên học/sử dụng MapReduce hoặc một số loại song song khác cho tác vụ này không?
- 22. Tôi có thể sử dụng thư viện .NET 4.0 trong ứng dụng .NET 2.0 không?
- 23. Làm thế nào tôi có thể `in` hoặc` cat` khi sử dụng song song
- 24. Bash: làm thế nào để chỉ đơn giản là song song nhiệm vụ?
- 25. Tôi có thể truy cập Cổng song song thông thường khi sử dụng USB với bộ điều hợp Cổng song song không?
- 26. LinqToSql - Song song - DataContext và song song
- 27. Tôi có thể sử dụng những gì cho các chủ đề Ruby, nếu chúng không thực sự song song?
- 28. ScheduledExecutorService nhiều luồng song song
- 29. Xử lý song song trong linux
- 30. Đánh giá trẻ em có hiệu quả trong song song
Nếu cài đặt một cái gì đó khác là một yêu cầu, tôi nghĩ rằng tôi sẽ cài đặt .NET Framework 4 hoàn toàn. – zneak
@zneak: Trong một số trường hợp, bạn có thể có tùy chọn triển khai một thư viện khác, nhưng không nâng cấp phiên bản khung công tác. –
Làm việc quyến rũ, cảm ơn bạn! @zneak: Tôi đã cài đặt .Net 4.0, vấn đề là tôi cần phải làm việc với một thành phần có thể nói chuyện với dll .Net, nhưng chỉ lên tới .Net 3.5. – Mathias