マルチスレッド化環境での ILE COBOL の制限
いくつかの ILE COBOL アプリケーションは、サブシステムまたは他のアプリケーションに依存します。
マルチスレッド化環境では、これらの依存関係によって、
以下に示すような ILE COBOL プログラム上の制限がいくつか出てきます。
- SORT/MERGE
- SORT および MERGE は、一度に 1 つのスレッド内でのみ活動状態にする必要があります。
ただし、これを COBOL ランタイム環境が実施することはないので、アプリケーションで制御する必要があります。
- 外部ファイルおよび共用ファイル
- 外部ファイルおよび共用ファイルは、複数のスレッドから同時にアクセスまたは更新してはなりません。
ただし、これを COBOL ランタイム環境が実施することはないので、アプリケーションで制御する必要があります。
一般的に、実行単位内のアプリケーションが認識できるリソースへの同期アクセスは、
アプリケーションの責任で行う必要があります。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.