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)

相關文章
相關標籤/搜索