start

此方法會啟動單態事件迴圈 (OMThread::execute)。

可見性
Public
簽章
virtual void start (int doFork = 0);
參數
doFork

指定 OMMainThread 單態事件迴圈是應該在應用程式主要執行緒上執行 (doFork == 0),還是應該在個別執行緒上執行 (doFork == 1)。

使用範例

例如,許多應用程式都需要自身具有程式庫的 GUI。Rational® Rhapsody® 程式庫具有事件佇列及主要執行緒,且 GUI 通常具有其自己的事件佇列。為了讓這兩個事件佇列可以一同運作,您可以利用 doFork = 1 來啟動主要執行緒。這會啟動 GUI 的主要執行緒,並為 Rational Rhapsody 程式庫分出新的執行緒。


意見回饋