一部の COBOL アプリケーションは、サブシステムまたは他のアプリケーションに依存します。 マルチスレッド化環境において、これらの依存性などに起因して、COBOL プログラムに対するいくつかの制限が発生します。
一般的に、実行単位内のアプリケーションに可視であるリソースへのアクセスを同期化する必要があります。 この要件の例外には、DISPLAY および ACCEPT があります。これらは複数のスレッドから使用できます。すべての同期は、ランタイム環境によって提供されます。
DB2: DB2 アプリケーションは複数のスレッドで実行できます。ただし、DB2 データにアクセスするために必要な同期を行う必要があります。
SORT および MERGE: SORT および MERGE は、一度に 1 つのスレッドでしかアクティブになりません。ただし、COBOL ランタイム環境では、この制約事項を強制しません。 したがって、アプリケーションがそのようにする必要があります。
関連タスク
再帰呼び出しの実行