マルチスレッドの考慮事項

制約事項: 次の説明はネイティブ コードのみに該当します。

Java ランタイム システムはマルチスレッド環境であるため、Java から呼び出す COBOL プログラムは、呼び出し元の Java プログラムがマルチスレッド プログラムかどうかに関係なく、常にマルチスレッドの COBOL ランタイム システムとリンクする必要があります。COBOL プログラムをマルチスレッドの Java プログラムから呼び出す場合には、使用中の COBOL データに他のスレッドがアクセスしてデータが壊れてしまわないように対処する必要があります。

この問題には、次の方法で対処できます。

あるいは、CobolBean インターフェイスを使用して、COBOL プログラムの作業場所節を CobolBean クラスの特定インスタンスと関連付ける方法を検討します。