start 方法用于启动活动类(缺省情况下为 OMMainThread 单实例)的事件处理。doFork 参数确定当前线程是缺省事件分派线程还是一个单独的新线程。如果 doFork 为 FALSE,那么除非缺省活动类被销毁,否则 OXF::start 将不会返回。
在生成的应用程序中,OXF::start 不会返回(这可以通过 Rational® Rhapsody® 特性进行控制)。即使所有状态图都终止,它仍会运行。这是因为框架是专门为通常不会结束的嵌入应用程序编写的。请使用 Ctrl+C 结束此应用程序。
doFork
确定当前线程(init 的调用者)是缺省事件分派线程还是另一个线程。如果 doFork 为 TRUE,那么控制权将返回给调用者;否则,在 OXF::start 的生存期内,控制权保持属于此应用程序。