실행 프레임워크의 OMThread 클래스는 기본 스레드 기능을 제공하기 위해 OMOSThread를 집계합니다. 운영 체제 팩토리의 createOMOSThread 메소드는 원시 스레드를 작성합니다. 생성자가 명시적으로 정의되어 있지 않더라도 C++ 컴파일러에서는 생성자를 추가하는 방법을 알고 있으므로 OMOSThread에 대한 생성자가 선언되지 않습니다.
OMOSThread에는 사용자가 제어 가능한 매개변수(스택 크기, 메시지 큐 크기 및 스레드 우선순위)에 기본값을 제공하는 다음 정적 상수 변수가 있습니다. 각 상수 변수는 다음 표에 표시된 것처럼 대상으로 지정된 운영 체제에 따라 값이 달라질 수 있는 상수로 초기화할 수 있습니다.
| 정적 상수 변수 | 초기화 상수 |
|---|---|
| DefaultStackSize | SMALL_STACK 또는 DEFAULT_STACK |
| DefaultMessageQueueSize | MQ_DEFAULT_SIZE |
| DefaultThreadPriority | PRIORITY_HIGH, PRIORITY_NORMAL 또는 PRIORITY_LOW |