指定されたモニターに対して CBL_MONITOR_WRITE、CBL_MONITOR_READ、または CBL_MONITOR_BROWSE によって現在適用されているロックをすべて解除します。
call "CBL_MONITOR_RELEASE" using by value monitor-handle
スレッドが異常終了した場合、そのスレッドが取得したモニターはすべて解除されます。スレッドがモニターを取得したまま正常終了した場合は、そのモニターが解除されるか、ランタイム システム エラーが発生します。これは、CBL_THREAD_CREATE でスレッドが作成された際のフラグ設定によって決まります。
monitor-handle が無効である場合、または指定したモニターで本スレッドによってすでに取得されたロックがない場合、動作は不定になります。
説明:
スレッドが異常終了した場合、そのスレッドが取得したモニターはすべて解除されます。スレッドがモニターを取得したまま正常終了した場合は、そのモニターが解除されるか、ランタイム システム エラーが発生します。これは、CBL_THREAD_CREATE でスレッドが作成された際のフラグ設定によって決まります。
monitor-handle が無効である場合、または指定したモニターで本スレッドによってすでに取得されたロックがない場合、動作は不定になります。