七周七並發模型

七周七並發模型 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:Paul Butcher
出品人:
頁數:244
译者:黃炎
出版時間:2015-3
價格:49.00元
裝幀:平裝
isbn號碼:9787115386069
叢書系列:“七周七”係列
圖書標籤:
  • 並發
  • 編程
  • 計算機
  • 函數式編程
  • Programming
  • Java
  • 計算機科學
  • 軟件開發
  • 七周七並發模型
  • 並發編程
  • 分布式係統
  • 高性能計算
  • 軟件架構
  • 微服務
  • 多綫程
  • 實時係統
  • 可擴展性
  • 容錯設計
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

藉助Java、Go等多種語言的特長,深度剖析所有主流並發編程模型

基於鎖和綫程的並發模型是目前最常用的一種並發模型,但是並發編程模型不僅僅隻有這一種,本書幾乎涵蓋瞭目前所有的並發編程模型。瞭解和熟悉各種並發編程模型,在解決並發問題時會有更多思路。

——方騰飛,並發編程網站長

當看到這本書的目錄時,我就為之一振。它涉及瞭當今所有的主流並發編程模型(當然也包括Go語言及其實現的CSP模型)。而在品讀之後,我更是有一些激動。其中的大部分章節都深入淺齣地描述瞭某一個並發編程模型的概念、特點、機理以及適用領域。加之有大量相應實現語言的示例呈現,更是讓這些模型活靈活現、極易理解。另外,各章之間的銜接會使你更容易把這些知識融會貫通。總之,並發編程乃現代編程技能的必備,而這本書則為並發編程的首選佳作。

——郝林(@特價蘿蔔),《Go並發編程實戰》作者

幾十年來,專業的程序員一直在用綫程與鎖模型來進行並行和並發,但這僅僅是《七周七並發模型》介紹的眾多模型之一。當今主流語言都競相支持不同的並發模型,例如CSP模型、數據並行、函數式編程和Clojure的unified succession model。如果你想緊跟時代,我推薦閱讀本書。

——Stuart Halloway,Cognitect聯閤創始人

並發編程近年逐漸熱起來,Go等並發語言也對並發編程提供瞭良好的支持,使得並發這個話題受到越來越多人的關注。本書延續瞭《七周七語言》的寫作風格,通過以下七個精選的模型幫助讀者瞭解並發領域的輪廓:綫程與鎖,函數式編程,Clojure,actor,通信順序進程,數據級並行,Lambda架構。書中每一章都設計成三天的閱讀量。每天閱讀結束都會有相關練習,鞏固並擴展當天的知識。每一章均有復習,用於概括本章模型的優點和缺陷。

本書適閤所有想瞭解並發的程序員。

著者簡介

Paul Butcher 資深程序員,涉獵廣泛,從單片機編碼到高級聲明式編程無所不精。Paul是一位少年天纔,8歲時就已經開始在8位機上編寫遊戲。最近幾年他開始癡迷於賽車,想要去叫闆漢密爾頓。除本書外,還著有在亞馬遜獲得全五星好評的《軟件調試修煉之道》。

黃炎 現供職於上海愛可生,從事數據庫高可用軟件開發。簡介和代碼一樣簡潔。

圖書目錄

譯者序
推薦序
緻謝
前言
第1章 概述
1.1 並發?還是並行?
1.2 並行架構
1.3 並發:不隻是多核
1.4 七個模型
第2章 綫程與鎖
2.1 簡單粗暴
2.2 第一天 互斥和內存模型
2.3 第二天 超越內置鎖
2.4 第三天 站在巨人的肩膀上
2.5 復習
第3章 函數式編程
3.1 若不爽,就另闢蹊徑
3.2 第一天 拋棄可變狀態
3.3 第二天 函數式並行
3.4 第三天 函數式並發
3.5 復習
第4章 Clojure之道——分離標識與狀態
4.1 混搭的力量
4.2 第一天 原子變量與持久數據結構
4.3 第二天 代理和軟件事務內存
4.4 第三天 深入學習
4.5 復習
第5章 Actor
5.1 更加麵嚮對象
5.2 第一天 消息和信箱
5.3 第二天 錯誤處理和容錯性
5.4 第三天 分布式
5.5 復習
第6章 通信順序進程
6.1 萬物皆通信
6.2 第一天 channel和go塊
6.3 第二天 多個channel與IO
6.4 第三天 客戶端CSP
6.5 復習
第7章 數據並行
7.1 隱藏在筆記本電腦中的超級計算機
7.2 第一天 GPGPU編程
7.3 第二天 多維空間與工作組
7.4 第三天 OpenCL和OpenGL——全部在GPU上運行
7.5 復習
第8章 Lambda架構
8.1 並行計算搞定大數據
8.2 第一天 MapReduce
8.3 第二天 批處理層
8.4 第三天 加速層
8.5 復習
第9章 圓滿結束
9.1 君欲何往
9.2 未盡之路
9.3 越過山丘
參考書目
· · · · · · (收起)

讀後感

評分

刚看完Thread and locks章节,感觉非常有收获。作为java水平停留在thinking in java的人,没想到java的并发控制竟然还有这么多学问,这些知识在网上往往是分散的不全面的,在此书中进行了整理对比。相信其他的章节也能带来同样的收获。  

評分

## chap3 函数式编程 - clojure可以将串行操作并行化,使用clojure.core.reducers包 - 具有引用透明性的函数可以进行数据流(dataflow)式编程,使代码在其依赖的数据准备好时再运行 ## chap4 分离标识(identity)和状态(state) - 持久数据结构使用了共享结构(有点类似git...

評分

## chap3 函数式编程 - clojure可以将串行操作并行化,使用clojure.core.reducers包 - 具有引用透明性的函数可以进行数据流(dataflow)式编程,使代码在其依赖的数据准备好时再运行 ## chap4 分离标识(identity)和状态(state) - 持久数据结构使用了共享结构(有点类似git...

評分

## chap3 函数式编程 - clojure可以将串行操作并行化,使用clojure.core.reducers包 - 具有引用透明性的函数可以进行数据流(dataflow)式编程,使代码在其依赖的数据准备好时再运行 ## chap4 分离标识(identity)和状态(state) - 持久数据结构使用了共享结构(有点类似git...

評分

刚看完Thread and locks章节,感觉非常有收获。作为java水平停留在thinking in java的人,没想到java的并发控制竟然还有这么多学问,这些知识在网上往往是分散的不全面的,在此书中进行了整理对比。相信其他的章节也能带来同样的收获。  

用戶評價

评分

咦,很少見到哪本書中文譯本的評分高於原版的

评分

語言還是講的太多瞭點。感覺一些語法層麵的解說完全沒必要啊。

评分

五一在南山書城大概翻瞭下,actor那章講的比那些scala的書好太多瞭

评分

嗯,已瞭然於胸

评分

書名和目錄就決定瞭五星的質量,書不厚,但講瞭Akka/Erlang的Actor,Go的CSP等等

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有