LOTUSSCRIPT 言語


同期化関数
LotusScript 4.0 (Domino 5.0) には、LotusScript エージェントが相互に同期化するための関数が新しく含まれています。

CreateLock - 名前に関連付けられたロック ID を検索します。ロック ID が存在しないときは、作成されます。

DestroyLock - 指定されたロックへの現在のリンクを削除します。リンクの数がゼロの場合、ロックは壊されます。

CodeLock - ID で指定されたロックを獲得します。ロックが別のエージェントによってかかっている場合は、ロックが利用可能になるまでスレッドは休止します。

CodeUnlock - ロックを解除し、そのロックを待っている別のエージェントが利用できるようにします。

CodeLockCheck - 指定したロックを待機しているエージェントの数に 1 を加えて返します。

Sleep - 少なくとも指定した秒数の間、スクリプトを一時停止させます。

関連項目