マルチスレッド化の例の作成および実行

マルチスレッド化の例を作成し、実行するには、以下のステップに従ってください。

  1. 3 つの ILE COBOL モジュールを作成します。
  2. 3 つのモジュールを使用して、プログラム THREAD を作成します。
  3. SPAWN コマンドを作成し、マルチスレッド化プログラム THREAD を呼び出します。
    SPAWN MYLIB/THREAD DEBUG(2)
    SPAWN コマンドの作成方法については 、URL http://www.ibm.com/eserver/iseries/infocenter で、 『プログラミング』トピックにリストされている、 『マルチスレッド・アプリケーション (Multithreaded Applications)』文書を参照して ください
  4. プログラムの出力を表示するには、DSPMSG QSYSOPR を入力してください。 出力は、どのスレッドが最初に実行するかによりますが、以下のようなスレッドの順序を表示します。
    IN SUBB
    IN SUBA
    または次のようになります。
    IN SUBA
    IN SUBB