マルチスレッド化によるファイルの処理

スレッド化アプリケーションでは、QSAM、VSAM、および行順次ファイルでの入出力のために COBOL ステートメントを コーディングすることができます。

このタスクについて

各ファイル定義 (FD) には暗黙のシリアライゼーション・ロックが あります。 このロックは、以下のステートメントの実行に関連付けられた入力または出力操作の間に、自動シリアライゼーション・ロジックとともに使用されます。

  • OPEN
  • CLOSE
  • READ
  • WRITE
  • REWRITE
  • START
  • DELETE

また、自動シリアライゼーションは、以下のステートメントに関連付けられた 暗黙の MOVE の場合にも発生します。


WRITE record-name FROM identifier
READ  file-name   INTO identifier

自動シリアライゼーションは、以下の条件付き句内で指定されるステートメントには適用されません。

  • AT END
  • NOT AT END
  • INVALID KEY
  • NOT INVALID KEY
  • AT END-OF-PAGE
  • NOT AT END-OF-PAGE