Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


マルチスレッド化のための COBOL プログラムの準備

COBOL プログラムでプログラム・スレッドを開始または管理することはできませんが、マルチスレッド環境で実行する COBOL プログラムを準備することは可能です。 COBOL プログラムは、1 つのプロセス中に複数のスレッドで実行することができます。

マルチスレッド化を実行するための明示的な COBOL 言語は存在しません。したがって、THREAD コンパイラー・オプションでコンパイルします。

THREAD コンパイラー・オプションを使用して COBOL プログラムをコンパイルすると、他のアプリケーションがこれらの COBOL プログラムを呼び出して、これらのプログラムを 1 つのプロセス内の複数のスレッドで実行するか、あるいは 1 つのスレッド内の複数のプログラム呼び出しインスタンスとして実行することができます。したがって、COBOL プログラムを MQ アプリケーションなどのマルチスレッド環境で実行することができます。

例: マルチスレッド環境での COBOL の使用

関連概念
マルチスレッド化

関連タスク
マルチスレッド化による言語エレメントの処理
マルチスレッド化サポートのための THREAD の選択
マルチスレッド化されたプログラムへの制御権移動
マルチスレッド化されたプログラムの終了
マルチスレッド化による COBOL 制限の処理

関連参照
THREAD
PROGRAM-ID 段落 (「COBOL for Windows 言語解説書」)


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

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