Googleを追いかけろ!
.
home
>> Lock Services
Lock Services
semaphore(セマフォ)ベースのロックサービスです。
* 参考;
セマフォ _ Wikipedia
コード内でのマルチ実行環境エリアをスクリプトに提供します。スクリプトはコードの相互排他領域を作成することができます。
参照ページ(Goolge)
WWW を検索
Googleを追いかけろ! を検索
Base Classes :
クラス
説明
Lock
同時複数実行のためのロックを作成する
LockService
コードブロックへの同時アクセスを防止する
class Lock : Members
member
Type
説明
tryLock
Boolean
相互排他ロックの取得を試みる。不可能な場合の戻り値はfalse。ロックが既に取得されている場合は事実上何もしない。
waitLock
相互排他ロックの取得を試みる。不可能な場合はエラーをスローする。ロックが既に取得されている場合は事実上何もしない。
hasLock
Boolean
ロックオブジェクトが現在ロックを保持しているかをテストする
releaseLock
ロックを解放する。ロックで待機中の他のスレッドが実行できるように許可する。
class LockService : Members
member
Type
説明
getPrivateLock
Lock
同時実行によるコードセクションへのアクセスの衝突を防止するロックをカレントユーザーに提供する
getPublicLock
Lock
同時実行によるコードセクションへのアクセスの衝突を防止するロックをカレントユーザーに提供する