Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


プログラム呼び出しインスタンスの有効範囲を持つエレメントの処理

このような言語エレメントがある場合は、プログラム呼び出しインスタンスごとにストレージが割り振られます。 したがって、1 つのプログラムが複数のスレッド間で複数回呼び出される場合でも、プログラムが呼び出されるたびに、別個のストレージが割り振られます。

例えば、プログラム X が 2 つ以上のスレッドで呼び出される場合、呼び出される X の各インスタンスは専用のリソース・セット (ストレージなど) を取得します。

これらの言語エレメントと関連付けられたストレージは、プログラム呼び出しインスタンスの有効範囲を持つため、複数のスレッド間でデータにアクセスすることはできません。データ・アクセスの同期化を考慮する必要はありませんが、データを明示的に渡さない限り、プログラムの呼び出し間でこのデータを共用することはできません。


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)