Lập trình .net 4.0 và visual studio 2010 part 15

Cho đến gần đây, các nhà sản xuất CPU thường xuyên phát hành bộ xử lý nhanh hơn và nhanh hơn. Tốc độ tăng lên, tuy nhiên, có tất cả, nhưng mặt bằng để dừng do các vấn đề khác nhau như tiếng ồn tín hiệu, tiêu thụ điện năng, tản nhiệt, và CPU không tắc nghẽn | CHAPTER 5 Parallelization and Threading Enhancements Availability Framework 4 Some Functionality in with Parallel Extensions CTP Until recently CPU manufactures regularly released faster and faster processors. Speed increases however have all but ground to a halt due to various issues such as signal noise power consumption heat dissipation and non-CPU bottlenecks. No doubt these issues will be resolved in the future but in the meantime manufacturers are instead concentrating on producing processors with multiple cores. Multicore processers can process sections of code in parallel resulting in some calculations being performed quicker and thus increasing application performance. To take full advantage of multicore machines however code has to be designed to be run in parallel. A number of years ago Microsoft foresaw the importance that multicore processors would come to play and started developing the parallel extensions. In .NET Microsoft built on this earlier work and integrated it into the core framework enabling developers to parallelize their code in an easy and consistent way. Because this is the first mainstream release it s probably wise to expect to see some minor tweaks and API changes in the future. Although the parallelization enhancements make writing code to run in parallel much easier don t underestimate the increasing complexity that parallelizing an application can bring. Parallelization shares many of the same issues you might have experienced when creating multithreaded applications. You must take care when developing parallel applications to isolate code that can be parallelized. Parallelization Overview Some of the parallelization enhancements might look familiar to a few readers because they were released previously as part of the parallel extensions. .NET builds on this work but brings the extensions into the core CLR within . The Microsoft parallel extensions and enhancements can be divided into five main areas Task .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
2    85    2    02-05-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.