現在のスレッド用に指定されたモニターの書き込み機能を取得する。本ルーチンは、書き込み機能が取得できるまでスレッドをブロックする。
call "CBL_MONITOR_WRITE" using by value monitor-handle
呼び出しプロトタイプ使用時 ( 説明の読み方) | PIC (32 ビット システム) | |
---|---|---|
monitor-handle | cblt-pointer. | usage pointer. |
return-code | 値0は呼び出しが成功したことを意味し、それ以外の値はエラーを意味する。詳細は、同期ルーチンのRETURN-CODE値を参照のこと。 |
スレッドが異常終了した場合、そのスレッドが取得したモニターはすべて解除される。スレッドがモニターを取得したまま正常終了した場合、そのモニターが解除されるかランタイム システムエラーが発生する。これは、スレッドがCBL_THREAD_CREATEにより作成されたときのフラグ設定により異なる。
monitor-handleの値が無効である場合の動作は不定