1. 程式人生 > >20165223 《資訊安全系統設計基礎》第八週學習總結

20165223 《資訊安全系統設計基礎》第八週學習總結

一、學習目標

1. 掌握三種併發的方式:程序、執行緒、I/O多路複用

2. 掌握執行緒控制及相關係統呼叫

3. 掌握執行緒同步互斥及相關係統呼叫

二、學習內容

1. 併發程式

  • 併發程式:使用應用級併發的應用程式。
  • 現代作業系統提供了三種基本的構造併發程式的方法:

(1)程序

  屬於程式級併發。每個邏輯控制流都是一個程序,由核心來排程和維護。由於程序有獨立的虛擬地址空間,需要使用顯式的程序間通訊機制(IPC)來與其他流通訊。

(2)執行緒

  屬於函式級併發。

(3)I/O多路複用