call "CBL_MONITOR_OPEN_INTRA" using by reference monitor-handle by value open-flags
呼び出しプロトタイプ使用時 (「説明の読み方」を参照) | PIC | |
---|---|---|
monitor-handle | cblt-pointer | USAGE POINTER |
open-flags | cblt-os-flags | pic x(4) comp-5
または pic x(8) comp-5 (64 ビットのネイティブ プログラムのみ) |
0 | リーダーおよびライターの優先度はインターリーブ方式になります。つまり、書き込み要求が発行された場合、それ以降のすべての読み取り要求は、その書き込み要求が許可されて終了するまでブロックされます。 |
1 | 読み取り要求が常に優先されます。そのため、ライター スターベーションが発生する可能性があります。 |
説明:
open-flags のビット 0 が 0 に設定されている場合に、入れ子になった読み取りロックが要求されると、シングル スレッド デッドロックが発生する可能性があります。