bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo CORBA プログラミング・リファレンス

 Previous Next Contents View as PDF  

Tobj_ServantBase::_is_reentrant()

概要

オブジェクトが同時リエントラント呼び出しをサポートしていることを示します。このメソッドは、マルチスレッド・サーバ・アプリケーションの開発をサポートします。

C++ バインディング

CORBA::Boolean _is_reentrant()

引数

特にありません。

説明

BEA Tuxedo サーバ・インフラストラクチャでは、このメソッドを使用して、サーバント・インプリメンテーションがリエントラント呼び出しをサポートしているかどうかを判断します。リエントラントをサポートするには、複数のスレッドがオブジェクトと対話する場合に状態の整合性を保護するためのコードをサーバントに含める必要があります。

Tobj_ServantBase クラスには、FALSE を返す _is_reentrant メソッドのデフォルト・インプリメンテーションが用意されています。

戻り値

CORBA::Boolean

サーバントがリエントラントをサポートしている場合に TRUE を返します。

CORBA::Boolean Simple_i::_is_reentrant()
{ TP::userlog("_is_reentrant called in thread %ld",
(unsigned long)SIMPTHR_GETCURRENTTHREADID);
return CORBA_TRUE;
}

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy