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

im天行 · · 472 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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

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

6.1、并发编程基础

  • 6.1.1、串行程序与并发程序
  • 6.1.2、并发程序与并行程序

    • 并发程序是指可以被同时发起执行的程序。
    • 并行是并发的一种。
  • 6.1.3、并发程序与并发系统
  • 6.1.4、并发程序的不确定性
  • 6.1.5、并发程序内部的交互

    • 传输数据可以用同步,也可以用异步的方式。

6.2、多进程编程(226/573)

  • 0

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

    • Signal是IPC中唯一一种异步的通讯方法
  • 6.2.5、Socket(253/573)

6.3、多线程编程(275/573)


有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:im天行

查看原文:Go并发编程实战[2015.1].md

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

472 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传