Go并发编程实战[2015.1].md

chap六、并发编程综述(223/573)

  • 并发编程:单台计算机的环境下能够使计算机指令同时发生并相互协做的计算机语言级别的并发计算技术。

6.一、并发编程基础

  • 6.1.一、串行程序与并发程序
  • 6.1.二、并发程序与并行程序编程

    • 并发程序是指能够被同时发起执行的程序。
    • 并行是并发的一种。
  • 6.1.三、并发程序与并发系统
  • 6.1.四、并发程序的不肯定性
  • 6.1.五、并发程序内部的交互多线程

    • 传输数据能够用同步,也能够用异步的方式。

6.二、多进程编程(226/573)

  • 0并发

    • IPC(Interprocess Communication)
    • 基于通信的IPC(以数据传送为手段【管道(传字节流)、消息队列(传结构化)】;以共享内存为手段)
    • 基于信号的IPC(信号机制 Signal)
    • 基于同步的IPC(信号灯 Semaphore)
  • 6.2.一、进程
  • 6.2.二、关于同步
  • 6.2.三、管道(237/573)
  • 6.2.四、信号(243/573)异步

    • Signal是IPC中惟一一种异步的通信方法
  • 6.2.五、Socket(253/573)

6.三、多线程编程(275/573)

相关文章
相关标签/搜索