Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


マルチスレッド化されたプログラムへの制御権移動

マルチスレッド化環境用に COBOL プログラムを 書くときは、適切なプログラム・リンケージ・ステートメントを選択します。

単一スレッド環境の場合のように、実行単位内で最初に呼び出されるとき、および 呼び出されるプログラムに対する CANCEL 後に最初に呼び出されるときは、呼び出されるプログラムは初期状態にあります。CANCEL ステートメントで名前を付けるプログラムが どのスレッドにおいてもアクティブでないことを確認してください。アクティブ・プログラムを取り消そうとした場合には、重大度 3 の言語環境プログラム条件が発生します。

スレッド化アプリケーションに 事前初期設定が必要である場合には、言語環境プログラム・サービス (CEEPIPI インターフェース) を 使用します。 事前初期設定のための COBOL 固有のインターフェース (ランタイム・オプション RTEREUS と、関数 IGZERRE および ILBOSTP0) を使用して、THREAD オプションで コンパイルしたプログラムから再使用可能環境を設定することはできません。

関連概念   
言語環境プログラム プログラミング・ガイド (言語環境プログラム終了:
   エンクレーブ終了)


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)