WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 作業系統: Linux, Windows

階段作業

階段作業為傳送和接收訊息時所用的一種單一執行緒環境定義。

應用程式可使用階段作業來建立訊息、訊息生產者、訊息使用端、佇列瀏覽器, 以及暫時目的地。應用程式也可以使用階段作業來執行區域交易。

應用程式可建立多個階段作業,其中,每一個階段作業各自產生和使用訊息, 而和其他階段作業無關。若有兩個訊息使用端位於不同(甚至相同的)階段作業中, 並訂閱相同的主題,則會分別收到針對該主題所發佈之任何訊息的副本。

不像 Connection 物件,Session 物件無法同時用在不同的執行緒上。只有 Session 物件的「關閉階段作業」方法可從 Session 物件目前所用之執行緒以外的執行緒來呼叫。「關閉階段作業」方法會結束階段作業, 並釋放任何配置給該階段作業的系統資源。

如果應用程式需要同時處理多個執行緒上的訊息,應用程式必須先建立額外的執行緒, 然後在每一個執行緒上使用一個不同的階段作業。


Concept topic

使用條款 | 評比此網頁

時間戳記前次更新: 25 Apr 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)