在當前多核體系結構中,習慣于編寫所有程序員熟悉的那種串行化代碼顯然已無法滿足用戶的性能需求,并行編程將是提升系統(tǒng)性能的最簡單、最直接的途徑。并行編程一直被認為只有專家才能涉足的領域,同時也經常被視為一個雷區(qū),其中隱藏著各種難以重現(xiàn)的、詭異的軟件缺陷。幸運的是,并行模式庫(PPL)和異步代理庫的出現(xiàn)將我們引入了一種全新的并行編程模型,這大大地簡化了編寫并行程序的工作。當然,這一切要歸功于一系列精致而復雜的算法,它們能夠很好地適應多核體系結構中的動態(tài)分布式計算。通過學習《VisualC++并行編程實戰(zhàn)(多核構架下分工與協(xié)作的設計模式)》(作者坎貝爾、米勒)介紹的設計模式,讀者可以極大地改善應用程序在多核計算機上的性能。《VisualC++并行編程實戰(zhàn)(多核構架下分工與協(xié)作的設計模式)》介紹的這些模式不僅適用于現(xiàn)階段的硬件環(huán)境,同時也方便日后擴展使用。隨著計算機并行架構的不斷提升,應用程序的表現(xiàn)也會越來越好。