執行架構中的 OMThread 類別會聚集 OMOSThread,以提供基本執行緒作業功能。 作業系統 Factory 的 createOMOSThread 方法會建立原始執行緒。 由於任何 C++ 編譯器都知道如何新增建構子,因此如果未明確定義建構子,不會對 OMOSThread 宣告建構子。
OMOSThread 具有下列靜態常數變數,可提供使用者可控制參數的預設值:堆疊大小、訊息佇列大小及執行緒優先順序。 每個靜態變數都可使用常數起始設定,這些常數的值可根據目標作業系統而變化,如下表所示。
| 靜態常數變數 | 起始設定常數 |
|---|---|
| DefaultStackSize | SMALL_STACK 或 DEFAULT_STACK |
| DefaultMessageQueueSize | MQ_DEFAULT_SIZE |
| DefaultThreadPriority | PRIORITY_HIGH、PRIORITY_NORMAL 或 PRIORITY_LOW |