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