內容介紹
您想淋漓盡致地發揮多核計算機系統的處理能力嗎?《C#並行編程高級教程:精通NET 4 Parallel Extensions》將幫助您實現這一夙願。這本精品書籍濃墨重彩地描述如何使用C# 4、Visual Studio 2010和.NET Framework 4高效地創建基於任務的並行應用程式,詳細講述最新的單指令、多數據流指令和向量化等並行編程技術,介紹現代並行庫,討論如何珠聯璧合地使用高級Intel工具與C#,並指導您巧妙使用新引入的輕型協調結構來開發自己的解決方案並解決最棘手的並發編程問題。主要內容
◆介紹如何基於新Task Parallel Library和.NET 4設計穩定的可擴展並行應用程式。
◆講解命令式數據並行、命令式任務並行、並發集合以及協調數據結構。
◆描述PLINQ高級聲明式數據並行。
◆討論如何使用新的Visual Studio 2010並行調試功能來調試匿名方法、任務和執行緒。
◆演示如何對數據源進行分區,以便在不同任務和執行緒之間合理分配工作負荷。
作者介紹
從8歲起就開始使用計算機了。在20世紀80年代初,他開始在傳奇的TexasTI-99/4A和Commodore64家用計算機上編寫程式。他作為一名優秀畢業生在UADE大學獲得了學士學位,然後又在UCEMA大學憑藉出色的畢業論文獲得了工商管理碩士學位。自1997年以來,Gaston在並行編程、多處理器和多核處理器領域進行了深入研究。在設計和開發各種類型複雜的利用多核處理能力的並行解決方案方面,他有著14年的豐富經驗,後來,他開始通過C#和.NETFramework編寫並行解決方案。