OMOSEventFlag 類別

事件旗標 是同步化物件,用於在執行緒之間發出信號。 執行緒可透過呼叫 wait 在事件旗標上等待。 當某個其他執行緒對旗標發出信號時,等待中的執行緒會繼續其執行內容。事件旗標一開始處於未發信號(重設)狀態。

使用事件旗標的 IBM® Rational® Rhapsody® 實作,在重設事件旗標時,至少釋放其中一個等待中執行緒。 這與某些作業系統中一般語意不同,在重設事件旗標時,會釋放所有等待中執行緒。

作業系統 Factory 的 createOMOSEventFlag 方法會建立新的事件旗標。

建構摘要
~OMOSEventFlag
毀損 OMOSEventFlag 物件
方法摘要
getOsHandle
擷取執行緒的作業系統 ID
重設
強制事件旗標進入已知狀態
信號
解除已封鎖的執行緒
wait
封鎖建立呼叫的執行緒,直到有某個不同的執行緒透過在相同的事件旗標實例上呼叫 signal 而解除封鎖為止

回饋