トランザクショナル分散オブジェクト基盤 TPBroker 運用ガイド

[目次][用語][索引][前へ][次へ]

3.4.10 終了処理でのSleepのタイマ値

環境変数 プロパティ 指定範囲 デフォルト値
HVI_TERMINATION_TIMER vbroker.orb.htc.terminationTimer 0〜10000 0

マルチスレッドでUAPが不正に終了したとき,UAPの終了に同期をとるために,ORBのDLLファイルの終了処理内でのSleepのタイマ値をミリ秒単位で設定します。

この機能を設定すると,メインスレッドが子スレッドより先に終了することで発生する異常終了やハングアップを回避できます。

注意事項
  • TPBroker 05-16-/A以降(UNIX)では,この機能の設定は不要です。
  • 指定範囲外の値を設定した場合は,デフォルト値が設定されます。
  • 環境変数とプロパティの両方の設定がある場合はプロパティの設定が有効になります。

使用言語
C++ ORB限定