1つのプロセス内にスレッド同期化用のモニター同期オブジェクトを作成する。
call "CBL_MONITOR_OPEN_INTRA" using by reference monitor-handle by value open-flags
| 呼び出しプロトタイプ使用時 ( 説明の読み方) | PIC (32 ビット システム) | |
|---|---|---|
| monitor-handle | cblt-pointer | usage pointer. |
| open-flags | cblt-os-flags | pic x(4) comp-5. |
| open-flags | ロックを認める場合に使用する優先順位アルゴリズムを次のように設定する。
|
| monitor-handle | モニターハンドル |
| return-code | 値0は呼び出しが成功したことを意味し、それ以外の値はエラーを意味する。詳細は、 同期ルーチンの RETURN-CODE 値を参照のこと。 |
open-flags のビット0が0に設定されていて読み込みロックが入れ子になって要求されている場合、シングルスレッドがデッドロックする可能性がある。