《Haskell并行與并發(fā)編程》深入淺出地介紹如何使用Haskell語言及相關的庫和框架編寫并行和并發(fā)程序?!禜askell并行與并發(fā)編程》用兩個部分分別講解并行Haskell編程和并發(fā)Haskell編程。根據編程模型的不同,并行部分介紹了3種并行編程方式:基于惰性求值的并行(Eval Monad及求值策略)、基于數據流的并行(Par Monad)以及面向大規(guī)模數組算法的并行(Repa數據并行編程和Acellerate GPU編程)。并發(fā)部分則按抽象層次由低到高分別涉及線程和MVar、重疊I/O、線程的取消和超時、軟件事務內存、高級并發(fā)抽象、并發(fā)網絡服務程序、使用線程并行編程和分布式編程等,最后還介紹調試、性能調優(yōu)以及外部函數接口。書中包含大量可運行的代碼示例,并附有詳細的注釋,讀者通過親身運行、修改和調試代碼,可極大地加深對書中內容的理解?!禜askell并行與并發(fā)編程》適合有一定Haskell語言基礎的程序員或者對并行或并發(fā)編程感興趣的相關人員閱讀。