Unlock
変数名で論理ロックを解除します。
Synopsis
Unlock(varname)
引数
varname | アンロックする変数の名前。 |
概要
varname でロックが取得されるたびに、ロック・カウントがインクリメントされます。Unlock は、このカウントをデクリメントします。ロック・カウントが 0 になったときだけ、論理ロックは解除されます。このため、Lock への呼び出しは対応する Unlock への呼び出しと調整しなければなりません。
例
以下の例では、Lock 関数を使用してグローバル変数名 (glvn) で論理ロックを取得し、次に Unlock 関数を使用して論理ロックを解除します。タイムアウト値は 10 秒に指定されています。
If Lock(^PatientData(PatientID),10) = True Then
Println "Got the Lock"
Unlock(^PatientData(PatientID)) 'Release the logical lock
Else
Println "Couldn't get the lock"
End If
関連項目
-
Lock 関数
Purpose of this instance: Draft documentation
DocReleaseID: Core2018.1j
Content loaded from:
/staging/ce/2018.1.2/doc/cache/ja-jp/src/
/staging/ce/2018.1.2/doc/ensemble/ja-jp/src/
/staging/ce/2018.1.2/doc/isp/ja-jp/src/
/staging/learning/zenmojo-doc/ja-jp/src/