start 方法會啟動作用中類別(依預設為 OMMainThread 單態)的事件處理。 doFork 參數會判定現行執行緒是預設事件分派執行緒,還是新的個別執行緒。 如果 doFork 為 FALSE,則 OXF::start 會直到預設作用中類別毀損時,才會傳回。
OXF::start 不會在所產生的應用程式中傳回(透過 Rational® Rhapsody® 內容可以控制此點)。 即使所有狀態圖都終止,它仍會執行。這是因為架構特別為內嵌式應用程式而撰寫,一般不會結束。 使用 Ctrl+C 來結束 (kill) 應用程式。
doFork
判定現行執行緒(init 的呼叫者)是預設事件分派執行緒,還是個別執行緒。 如果 doFork 為 TRUE,則控制權會傳回給呼叫者;否則控制權仍保留在 OXF::start,保留時間為應用程式的生命期限。