LOTUSSCRIPT 言語
CreateLock 関数
名前に関連付けられたロック ID を検索します。ロック ID が存在しないときは、作成されます。
構文
CreateLock(
lockName
)
構成要素
lockName
特定のロックの文字列識別子です。
戻り値
ロック ID を整数で返します。プラットフォームがロックをサポートしていない場合や、共有メモリ不足の場合はエラーを返します。
使用法
ロック ID が格納されている変数は単なる整数です。変数が範囲外になると ID は失われます。これは、同じ名前を指定して CreateLock を再度呼び出せば回復できます。ロックは現在の共用メモリネームスペース全体で一意的です。ロックはスレッドが終了するときに自動的に解放されます。DestroyLock を使って解放することもできます。
メモ
ロック ID が失われると DestroyLock はロックで使えなくなります。ID が回復してロックが壊されるか、またはエージェントかスレッドが終了するまでの間、システムリソースがロックに使われてしまいます。
拡張例:lock 関数
関連項目
LotusScript ランゲージリファレンス: A - D
CodeLock 関数
CodeLockCheck 関数
CodeUnlock 関数
DestroyLock 関数
用語集
フィードバック
ヘルプ
または
プロダクトユーザビリティ
?
ヘルプの使い方
すべてのヘルプ項目
用語集