COBOL2002 ユーザーズガイド
マルチスレッド対応COBOLプログラムとは,マルチスレッド環境下で,複数スレッドで同時に実行できるCOBOLプログラムのことです。
ただし,マルチスレッド対応COBOLプログラム機能は,マルチスレッド環境自体を作成するものではありません。
マルチスレッド対応COBOLプログラムには,制限や注意点があります。
スレッドの起動やスレッド間の同期制御など,スレッド制御に関する操作は,COBOLプログラムで実行できません。
マルチスレッド対応COBOLプログラムの実行単位は,スレッドになります。各スレッドはそれぞれにCOBOL実行環境を持ち,独立して動作しています。
COBOLデータ項目の領域は,スレッドごとに割り当てられます。
COBOLデータは,同じスレッド内に限り共用できます。したがって,ほかのスレッドのCOBOLデータは共用できません。また,同じスレッド内であっても,Cプログラムのデータは共用できません。
マルチスレッド対応COBOLプログラムは,通常のCOBOLプログラムを作成するときと同じようにコーディングできます。特殊な命令文は使用しません。
All Rights Reserved. Copyright (C) 2013, 2016, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2002, 2011, Microsoft Corporation.