制御仕様書キーワードに関連する条件
- *THREAD_CONCURRENT
- この条件は、制御ステートメントに THREAD(*CONCURRENT) キーワードが指定された場合に定義されます。
次の例では、制御ステートメントに THREAD キーワードが指定されていないモジュールから変数 GLOBAL_DATA がエクスポートされます。
この変数の記憶域タイプは all-thread 静的です。
制御ステートメントに THREAD(*CONCURRENT) が指定されているソースに、このファイルがコピーされると、この変数は、エクスポートされた変数とは互換性のない記憶域タイプ (スレッド・ローカル静的) となるようにデフォルト設定されます。
この変数を STATIC(*ALLTHREAD) キーワードで定義すると、この変数はエクスポートされた変数との互換性を持つようになります。
DCL-S GLOBAL_DATA CHAR(100) IMPORT /IF DEFINED(*THREAD_CONCURRENT) STATIC(*ALLTHREAD) /ENDIF ;
- *THREAD_SERIALIZE
- この条件は、制御ステートメントに THREAD(*SERIALIZE) キーワードが指定された場合に定義されます。