OpenThreads

OpenThreads 是一個基於GNU開源協定的多執行緒庫。它所支持的語言是C++,即組成模組為類封裝。

目前支持的作業系統為Win32,Linux系列。架構模式為:使用公共接口定義檔案,根據平台的不同的定義不同的實現檔案,因此,大家可以根據不同的作業系統平台來編寫適應某個作業系統的OpenThreads。

基本介紹

  • 外文名:OpenThreads
  • 研發基礎:GNU開源協定
  • 語言:C++
  • 系統:Win32,Linux系列
OpenThreads的依賴:
1. STL,在某些對象封裝中使用了STL,需要注意。
OpenThreads的缺點:
2. 沒有支持執行緒池,我們可以自己定義了一個適合OpenThreads的執行緒池。
模組組成:
1. Mutex
互斥信號量對象。
2. Thread
執行緒封裝類,更加的方便的封裝了對執行緒,進程的操作,比如:優先權,Id,等等之類的操作。
3. Condition
基於Mutex的條件判斷對象。
4. Barrier

相關詞條

熱門詞條

聯絡我們