Professional Parallel Programming with C#: Master Parallel Extensions with .NET 4

时间:2014-03-08 10:38:48
【文件属性】:

文件名称:Professional Parallel Programming with C#: Master Parallel Extensions with .NET 4

文件大小:32.74MB

文件格式:ZIP

更新时间:2014-03-08 10:38:48

.net c# pdf Wrox parallel

Wrox Press 2010出版,并行编程+c#,提供给感兴趣的朋友 In 2007, Microsoft released the fi rst Community Technology Preview (CTP) of Parallel Extensions for the .NET Framework. The old .NET Framework multithreading programming model was too complex and heavyweight for the forthcoming multicore and manycore CPUs. I had been researching parallel programming, multiprocessor, and multicore since 1997, so I couldn’t help installing the fi rst CTP and trying it. It was obvious that it was going to be an exciting new way of expressing parallelism in future C# versions. Visual Studio 2010 ships with version 4 of the .NET Framework, the fi rst release to include Parallel Extensions. C# 4 and .NET Framework 4 allow you to shift to a modern task-based programming model to express parallelism. It is easier to write code that takes advantage of multicore microprocessors. Now, you can write code that scales as the number of available cores increases, without having to work with complex managed threads. You are able to write code that runs tasks, and the Common Language Runtime (CLR) will inject the necessary threads for you. It is easy to run data parallelism algorithms taking advantage of multicore. At the time of this writing, multicore microprocessors are everywhere. Servers, desktop computers, laptops and notebooks, netbooks, mobile Internet devices (MIDs), tablets, and even smartphones use multicore microprocessors. The average number of cores in each microprocessor is going to increase in the forthcoming years. Are you going to lose the opportunity to transform this multicore power into application performance? Parallel programming must become part of your skill set to effectively develop applications for modern hardware in C#. I spent more than three years working with the diverse versions of Parallel Extensions until Visual Studio 2010 was offi cially released. I enjoyed developing parallelized applications with C#, and I did my best to include explanations for the most common scenarios in this book. Visual Studio 2010 provides an IDE prepared for a parallel developer, and C# is an excellent fi t for the new task-based programming model. amazon Link:http://www.amazon.com/exec/obidos/ASIN/0470495995/buythisbooks-20


【文件预览】:
professional-parallel-programming-with-c-master-parallel-extensions-with-net-4.9780470495995.53638.pdf

网友评论

  • 很好的一本书。
  • 正在研究c#多线程,很有帮助
  • 书不错,正在研读中。
  • 非常好的书,推荐给各位做。net的朋友,绝对有收获
  • 从书本身的质量来说很好,适应于具有一定英语基础的学生者阅读学习
  • 购买了中文版,想看看英文的原版
  • 学习并行编程的好资料,非常好。
  • 英文版的,扫描质量相当好,可以作为很好的参考书。
  • 学习并行编程,很不错的一本书,中英文对照看。
  • 很不错的书,后面有C#利用Intel MKL数学库的一章,但没有展开讲MKL。
  • 是本好书,中文版已出,已经买了中文版,拿英文版做对照用