関連するカウントを増分して、セマフォによって表されるリソースの 1 つを解放します。
call "CBL_SEMAPHORE_RELEASE" using by value semaphore-handle
カウントがゼロで、呼び出された CBL_SEMAPHORE_ACQUIRE が他のスレッドをブロックした状態でカウントがゼロ以外になるのを待っている場合は、この増分により、それらのスレッドの 1 つが解放されるため、カウントを減分して CBL_SEMAPHORE_ACQUIRE から戻ることができます。
semaphore-handle の値が無効である場合、動作は不定になります。
説明:
カウントがゼロで、呼び出された CBL_SEMAPHORE_ACQUIRE が他のスレッドをブロックした状態でカウントがゼロ以外になるのを待っている場合は、この増分により、それらのスレッドの 1 つが解放されるため、カウントを減分して CBL_SEMAPHORE_ACQUIRE から戻ることができます。
semaphore-handle の値が無効である場合、動作は不定になります。