$J[OB] 現在のプロセスID.
GT.Mは、$JOBの値で現在のプロセスID(PID)の10進表記を使用します。$JOBは、システム上のすべての並行動作プロセスに対してユニークであることが保証されています。ただし、オペレーティングシステムは、オーバータイム後にPIDを再利用します。GT.Mは、$JOBの内容を変更するSETコマンドを許可しません。
例:
[参考]LOOP0 For Set itm=$Order(^tmp($J,itm)) Quit:itm="" DO LOOP1
この例では、すべてのプロセスがグローバル ^tmpで個別のデータスペースを使用していることを保証するために、一時的なグローバルの最初の添字として$Jを、使用しています。