logo
分类于: 计算机基础

简介

并发模式与应用实践: 华章程序员书库

并发模式与应用实践: 华章程序员书库 0.0分

资源最后更新于 2020-03-29 00:56:53

作者:〔印度〕阿图尔·S.科德(Atul S.Khot)

译者:徐坚

出版社:出版社机械工业出版社

出版日期:2019-06

ISBN:9787111625063

文件格式: pdf

标签: 计算机 编程语言 软件开发 程序设计 华章程序员书库

简介· · · · · ·

本书解释了如何利用并行体系结构的不同特性,使代码更快、更高效。首先介绍基本的并发概念,并探索围绕显式锁定、无锁编程、future模式和actor模式。其次,深入讲解不同的并发模型和并行算法,并将它们应用到不同的场景中,以挖掘应用程序的真正潜力。本书将带读者了解多线程设计模式,如主/从模式,Leader/Followers模式,map-reduce模式,以及监视器模式,还将帮助读者学习使用这些模式的实际编码。阿图尔·S.科德(Atul S.Khot),是一位自学成才的程序员,他使用C和C++编写软件,并用Java进行过大量编程,另外还涉猎多种语言。如今,他越来越喜欢Scala、Clojure和Erlang。Atul经常在软件大会上发表演讲,还曾经担任Dobb博士产品奖评委。他是Packt出版社出版的《Scala Functional Programming Patterns》和《Learning Functional Data Structures and Algorithms》的作者。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 译者序
  2. 前言
  3. 作者/评阅者简介
  4. 第1章 并发简介
  5. 1.1 并发轻而易举
  6. 1.2 消息传递模型
  7. 1.3 共享内存和共享状态模型
  8. 1.4 模式和范式
  9. 1.5 本章小结
  10. 第2章 并发模式初探
  11. 2.1 线程及其上下文
  12. 2.2 竞争条件
  13. 2.3 本章小结
  14. 第3章 更多的线程模式
  15. 3.1 有界缓冲区
  16. 3.2 读写锁
  17. 3.3 计数信号量
  18. 3.4 我们自己的重入锁
  19. 3.5 倒计时锁存器
  20. 3.6 循环屏障
  21. 3.7 future任务
  22. 3.8 本章小结
  23. 第4章 线程池
  24. 4.1 线程池
  25. 4.2 fork-join池
  26. 4.3 线程的工作窃取算法
  27. 4.4 主动对象
  28. 4.5 本章小结
  29. 第5章 提升并发性
  30. 5.1 无锁堆栈
  31. 5.2 无锁的FIFO队列
  32. 5.3 并发的哈希算法
  33. 5.4 大锁的方法
  34. 5.5 锁条纹设计模式
  35. 5.6 本章小结
  36. 第6章 函数式并发模式
  37. 6.1 不变性
  38. 6.2 future模式
  39. 6.3 本章小结
  40. 第7章 actor模式
  41. 7.1 消息驱动的并发
  42. 7.2 本章小结