中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 Scala并發編程

出版社:人民郵電出版社出版時間:2021-05-01
開本: 24cm 頁數: 322頁
¥40.5(4.1折)?

預估到手價是按參與促銷活動、以最優惠的購買方案計算出的價格(不含優惠券部分),僅供參考,未必等同于實際到手價。

中 圖 價:¥80.9(8.1折)定價  ¥99.9 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Scala并發編程 版權信息

  • ISBN:9787115558343
  • 條形碼:9787115558343 ; 978-7-115-55834-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Scala并發編程 本書特色

1.本書由Scala發明人親傳弟子執筆完成,頗具權威性。 2.通過大量的實際案例,兼顧理論與實踐,帶領讀者熟悉并發領域的尖端技術。 3.提供代碼下載,且代碼可重用。 Scala是一種現代的多范式編程語言,旨在以簡潔、優雅和安全的方式表達常見的編程模式。Scala流暢地集成了面向對象語言和函數式語言的特性。 在本書中,您會看到Scala 2.12平臺的更新內容(Scala 2.12系列針對Java 8執行程序)。本書首先向您介紹JVM并發編程的基礎,概述了Java內存模型的基本知識,然后展示了一些經典的構建塊的并發性,如原子性變量、線程池和并發數據結構,以及對傳統并發性的說明。 接著,本書介紹了不同的高級并發抽象,每種抽象都針對特定的編程任務類,同時還介紹了Scala異步編程功能的演進,涵蓋了一些與所描述的技術配套使用的有效模式和習慣用法。*后,本書概述了何時使用哪個并發庫,并演示了它們協同工作的方法,同時介紹了構建并發和分布式系統的全新方法。 目標讀者 不管是Scala并發編程的初學者,還是具備一定經驗的Scala編程人員,通過閱讀本書,相信您都會有所收獲。當然,具備Scala編程語言的基本知識將對閱讀本書很有幫助。 您將從這本書中學到什么: ■ 掌握現代多處理器系統并發編程的基礎; ■ 通過簡單的低級并發原語構建高性能并發系統; ■ 基于Future和Promise來表現并發計算中的異步性; ■ 通過使用數據并行容器來無縫地加速串行編程; ■ 設計安全、可擴展且易于理解的內存事務數據模型; ■ 創建可在多臺計算機上擴展的分布式應用程序; ■ 在大型應用程序中集成不同的并發框架; ■ 在Scala 2.12中開發和實施可擴展且易于理解的并發應用程序。

Scala并發編程 內容簡介

本書是一本關于并發編程技術的教程,書中詳細介紹了并發編程中的主要概念和基本數據結構,包括傳統并發模型、基于Future 和Promise的異步編程、數據并行容器、基于響應式擴展的并發編程、軟件事務性內存、角色模型、并發編程實踐和反應器編程模型等。本書基于Scala語言編寫,實例豐富,可操作性很強。 本書面向的用戶群體以Scala用戶為主,因為書中所有的示例都是基于Scala代碼的。但其他語言用戶也可以從中獲益良多,因為書中介紹的并發編程概念是普遍適用的,并不局限于特定編程語言,只不過Scala比較適用于并發編程而已。

Scala并發編程 目錄

第 1章 概述 1
1.1 并發編程 2
1.1.1 傳統并發計算概述 2
1.1.2 現代并發編程范式 3
1.2 Scala的優勢 4
1.3 準備工作 5
1.3.1 執行一個Scala程序 5
1.3.2 初識Scala 6
1.4 小結 10
1.5 練習 11

第 2章 JVM和JMM上的并發性 13
2.1 進程和線程 14
2.1.1 線程的創建和啟動 16
2.1.2 原子執行 20
2.1.3 重排序 24
2.2 監控器和同步 26
2.2.1 死鎖 28
2.2.2 保護塊 30
2.2.3 線程中斷和平滑關閉 34
2.3 易失變量 35
2.4 JMM 37
2.5 小結 40
2.6 練習 41

第3章 并發編程的傳統構造模塊 45
3.1 Executor和ExecutionContext對象 46
3.2 原子性原語 49
3.2.1 原子性變量 49
3.2.2 無鎖編程 52
3.2.3 鎖的實現 54
3.2.4 ABA問題 56
3.3 懶值 58
3.4 并發容器 62
3.4.1 并發隊列 64
3.4.2 并發集合和映射 66
3.4.3 并發遍歷 71
3.5 定制的并發數據結構 73
3.5.1 實現一個無鎖的并發池 74
3.5.2 進程的創建和處理 78
3.6 小結 79
3.7 練習 80

第4章 基于Future和Promise的異步編程 82
4.1 Future 83
4.1.1 啟動Future計算 84
4.1.2 Future回調 86
4.1.3 Future和異!88
4.1.4 使用Try類型 89
4.1.5 致命異!90
4.1.6 Future上的函數式組合 91
4.2 Promise 98
4.2.1 包裝基于回調的API 100
4.2.2 擴展Future API 102
4.2.3 異步計算的取消 103
4.3 Future和阻塞 106
4.3.1 等待Future完成 106
4.3.2 在異步計算內部阻塞 107
4.4 Scala的Async庫 108
4.5 其他Future框架 110
4.6 小結 112
4.7 練習 112

第5章 數據并行容器 116
5.1 Scala容器概述 117
5.2 使用并行容器 117
5.2.1 并行容器的類繼承譜系 121
5.2.2 配置并行層次 122
5.2.3 測量JVM上的性能 123
5.3 并行容器的缺點 125
5.3.1 不可并行容器 125
5.3.2 不可并行操作 126
5.3.3 并行操作中的副作用 128
5.3.4 非確定性的并行操作 129
5.3.5 可交換和可結合的操作 131
5.4 將并行容器和并發容器結合起來 132
5.5 實現定制的并行容器 134
5.5.1 分裂器 135
5.5.2 組合器 138
5.6 小結 141
5.7 練習 142

第6章 基于響應式擴展的并發編程 143
6.1 創建Observable對象 144
6.1.1 Observable對象和異!146
6.1.2 Observable規約 147
6.1.3 定制Observable對象 149
6.1.4 由Future對象創建Observable對象 150
6.1.5 訂閱 151
6.2 Observable對象的組合 154
6.2.1 嵌套Observable對象 155
6.2.2 Observable對象的錯誤處理 160
6.3 Rx調度器 163
6.4 Subject和自頂向下響應式編程 169
6.5 小結 173
6.6 練習 174

第7章 軟件事務性內存 176
7.1 原子性變量的問題 177
7.2 使用STM 180
7.2.1 事務性引用 182
7.2.2 使用atomic語句 183
7.3 事務的組合 185
7.3.1 事務間的交互和副作用 185
7.3.2 單操作事務 189
7.3.3 嵌套的事務 190
7.3.4 事務和異常 193
7.4 事務的重試 197
7.5 事務性容器 202
7.5.1 事務局部變量 202
7.5.2 事務性數組 203
7.5.3 事務性映射 205
7.6 小結 206
7.7 練習 207

第8章 角色模型 210
8.1 使用角色模型 211
8.1.1 創建角色系統和角色實例 213
8.1.2 未處理消息的管理 216
8.1.3 角色行為和狀態 217
8.1.4 Akka角色的層次關系 221
8.1.5 角色的查找 224
8.1.6 角色的生命周期 226
8.2 角色之間的通信 230
8.2.1 ask模式 231
8.2.2 轉發模式 234
8.2.3 角色終止 235
8.3 角色的監管 237
8.4 遠程角色 242
8.5 小結 246
8.6 練習 246

第9章 并發編程實踐 248
9.1 選擇并發性編程的正確工具 248
9.2 將所有工具組合起來——編寫一個遠程文件瀏覽器 252
9.2.1 文件系統建!253
9.2.2 服務器接口 256
9.2.3 客戶端API 258
9.2.4 客戶端程序的用戶界面 261
9.2.5 實現客戶端邏輯 265
9.2.6 改進遠程文件瀏覽器 270
9.3 調試并發性程序 271
9.3.1 死鎖和沒有進度 272
9.3.2 程序錯誤輸出的調試 276
9.3.3 性能調優 280
9.4 小結 286
9.5 練習 286

第 10章 反應器編程模型 289
10.1 對反應器的需求 290
10.2 開始使用Reactor 291
10.3 Hello World程序 291
10.4 事件流 293
10.4.1 事件流的生命周期 294
10.4.2 事件流的函數式組合 295
10.5 反應器 297
10.5.1 反應器的定義和配置 299
10.5.2 使用通道 300
10.6 調度器 302
10.7 反應器生命周期 304
10.8 反應器系統服務 305
10.8.1 日志服務 306
10.8.2 時鐘服務 306
10.8.3 Channels服務 307
10.8.4 定制服務 309
10.9 協議 310
10.9.1 定制一個服務器—客戶端協議 311
10.9.2 標準服務器—客戶端協議 313
10.9.3 路由協議 316
10.9.4 兩路協議 318
10.10 小結 321
10.11 練習 321
展開全部

Scala并發編程 作者簡介

Aleksandar Prokopec 是一位軟件開發者,同時也是并發和分布式編程技術研究者。他擁有克羅地亞薩格勒布大學電子工程和計算學院的計算機專業碩士學位和瑞士洛桑聯邦理工大學(EPFL)的計算機科學專業博士學位。作為 EPFL 博士助教和 Scala 語言開發團隊成員,他積極為 Scala 編程語言做貢獻,研究并發編程抽象、并行數據編程支持和 Scala并發數據結構。他編寫了 Scala Parallel Collections 框架,這是一個高級的 Scala 并行數據編程庫。他還參加了多個 Scala 并發庫開發小組,開發了 Future、Promise 和 ScalaSTM 等抽象。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 纸布|钩编布|钩针布|纸草布-莱州佳源工艺纸布厂 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 执业药师报名条件,考试时间,考试真题,报名入口—首页 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 登车桥动力单元-非标液压泵站-非标液压系统-深圳市三好科技有限公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 设计圈 - 让设计更有价值!| 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 |