LotusScript® 4.0 (Domino 5.0) には、LotusScript エージェントが相互に同期するための関数が新しく含まれています。
CreateLock -- 名前に関連付けられたロック ID を検索します。ロック ID が存在しないときは、作成されます。
DestroyLock -- 指定されたロックへの現在のリンクを削除します。リンクの数がゼロの場合、ロックは壊されます。
CodeLock -- ID で指定されたロックを取得します。ロックが別のエージェントに取得されている場合は、ロックが利用可能になるまでスレッドは休止します。
CodeUnlock -- ロックを解除し、そのロックを待っている別のエージェントが利用できるようにします。
CodeLockCheck -- 指定したロックを待機しているエージェントの数に 1 を加えて返します。
Sleep -- 少なくとも指定した秒数の間、スクリプトを一時停止させます。