介紹了如何通過(guò)Intel線程構(gòu)建模塊來(lái)最大限度地利用多核處理器的強(qiáng)大性能。TBB是一個(gè)可移植的C++庫(kù),能夠運(yùn)行在Windows、Linux、Macintosh以及UNIX等系統(tǒng)上。《Intel Threading Building Blocks編程指南》闡述了在多線程編程中的關(guān)鍵任務(wù)以及如何通過(guò)TBB以可移植的和穩(wěn)定的方式來(lái)實(shí)現(xiàn)它們。書(shū)中包含了大量的示例和豐富的資料,給出了常見(jiàn)的使用模式,揭示了TBB中的精彩之處,并且還提供了一些指導(dǎo)意見(jiàn),來(lái)在不同的并行編程方式上進(jìn)行選擇以獲得最佳的性能。《Intel Threading Building Blocks編程指南》的內(nèi)容包括:· 充分利用多核系統(tǒng)中并行語(yǔ)義的簡(jiǎn)單且高效的方式?!?編寫(xiě)并行程序的關(guān)鍵問(wèn)題?!?多線程中的常見(jiàn)模式?!?用于高效處理的線程安全容器。· 任務(wù)調(diào)度?!?在線程環(huán)境中的內(nèi)存管理?!禝ntel Threading Building Blocks編程指南》說(shuō)明了TBB能夠比原始線程更方便地在C++中指定并行語(yǔ)義,同時(shí)還可以提升程序的性能、可移植性以及可伸縮性。在開(kāi)始學(xué)習(xí)TBB時(shí),并不要求具備并行編程或者多核處理器的經(jīng)驗(yàn)。任何希望在多核系統(tǒng)上編寫(xiě)軟件的程序員,都能夠從《Intel Threading Building Blocks編程指南》中獲益。