制御仕様書キーワードに関連する条件

*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) キーワードが指定された場合に定義されます。