Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
ここでは,シングルスレッドVisiBroker ORBを移行する際のガイドラインを説明します。
- 使用するすべてのインプリメンテーションメソッドがスレッドセーフであること,動作に応じてアプリケーションでSINGLE_THREAD_MODEL,またはMAIN_THREAD_MODELのPOAThreadPolicyを使用することを確認します。場合によっては,このようなポリシーを使用している場合でも,インプリメンテーションコードの重要な部分を保護する必要があります。このような場合,アプリケーションの重要部分を統合するグローバルミューテックスを使用して,同期を取れます。
- アプリケーション(場合によってはメソッド)にmain()メソッドを戻さないようにする機能がほかにない場合は,ORB run()メソッドを使用します。
ただし,run()メソッドを呼び出す必要はありません。すべてのVisiBroker ORBスレッドはORB_init()メソッドおよびPOAマネージャ起動メソッドによって自動的に作成されます。
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.