美文网首页
七周七并发读书笔记 第一章 概述

七周七并发读书笔记 第一章 概述

作者: williamlee | 来源:发表于2018-05-16 18:26 被阅读0次

1.1 并行还是并发

并发是问题域中的概念--程序需要被设计成能够处理多个同时(或者几乎同时)发生的事件;而并行则是方法域中的概念--通过将问题中的多个部分并行执行,来加速解决问题。

  • 并发是同一时间应对(dealing with)多件事的能力。
  • 并行是同一时间做(doing)多件事的能力。

1.2 并行架构

  • 位级(bit-level)并行
  • 指令级(instruction-level)并行
  • 数据级(data)并行
  • 任务级(task-level)并行

1.3 并发:不只是多核

使用并发的目的,不仅仅是为了让程序并行运行从而发挥多核的优势。若正确使用并发,程序还将获得以下优点:及时响应,高效,容错,简单。

1.4 七个模型

  • 线程与锁
  • 函数式编程
  • clojure之道-分离标识与状态
  • actor
  • 通信顺序进程
  • 数据级并行
  • lambda架构

相关文章

  • 7周7并发读书笔记

    7周七并发读书笔记

  • 七周七并发读书笔记 第一章 概述

    1.1 并行还是并发 并发是问题域中的概念--程序需要被设计成能够处理多个同时(或者几乎同时)发生的事件;而并行则...

  • Spring Boot学习笔记1:Spring和Spring M

    《JavaEE开发的颠覆者:Spring Boot实战》 2016年版读书笔记 第一章 Spring概述 1.Sp...

  • Java并发教程

    Java并发教程 Java并发概述Java并发环境设置Java并发主要操作Java并发性线程间通信Java并发同步...

  • 亿级流量网站架构核心技术读书笔记

    第一章节 概述 高并发的原则 1.无状态2、拆分(系统维度、功能维度、读写维度、AOP维度、模块维度)3、服务化(...

  • 01 并发概述

    什么是并发 我们先来举一个很常见的例子: 如果你现在很渴想泡壶茶喝,但你发现家里没有茶叶,水杯都放了很久没洗,并且...

  • 1·HTTP 概述

    1、前言 本文是《HTTP 权威指南》的第一章节 HTTP 概述的 读书笔记,我会尝试站在 HTTP 设计者 的角...

  • Scala并发编程笔记

    Scala并发编程 第一章 简介 1.1 并发程序设计 并发的优势 并发编程(concurrent program...

  • 计算机网络第六版

    第一章-计算机网络概述 第一章-计算机网络概述-课程介绍 第一章-计算机网络概述-局域网 第一章-计算机网络概述-...

  • 深入剖析ThreadLocal

    概述 本文首发于个人技术博客[Java并发包学习七]解密ThreadLocal 相信读者在网上也看了很多关于Thr...

网友评论

      本文标题:七周七并发读书笔记 第一章 概述

      本文链接:https://www.haomeiwen.com/subject/sirmdftx.html