マルチスレッド アプリケーションのランタイム システム

マルチスレッド アプリケーション用ランタイム システムでは、マルチスレッド アプリケーションとシングルスレッド アプリケーションの両方を処理する必要があります。その結果、マルチスレッド用ランタイム システムでは、標準のマルチスレッド COBOL アプリケーションで必要とする多くの同期処理コストがかかります。さらに、これらのコストの大半は、アプリケーションがマルチスレッドかシングルスレッドかに関係なく発生します。このため、シングルスレッド アプリケーションを最高速度で実行できるよう、Micro Focus は個別のランタイム システムを 2 つ提供します (UNIX のみ)。1 つはマルチスレッド用ランタイム システムで、すべてのアプリケーションをサポートします。もう 1 つはシングルスレッド用ランタイム システムで、シングルスレッド アプリケーションだけをサポートします。アプリケーションの実行時、またはアプリケーションのリンク時にどちらのランタイム システムを使用するかを選択できます。

アプリケーションと一緒に配布するファイルについては、アプリケーションがシングルスレッド用ランタイム システムまたはマルチスレッド用ランタイム システムのどちらにリンクされているかによって異なります。