環境ロック③ 優先トークン

  環境ロック

「ロックを取得」アクションの「優先トークン」ですが、ヘルプの説明にあるとおり、ロック後に返却されるトークンの値を任意の値に決められます。

優先トークンの値で「ロックを照合」してみる

以下のようなフローでデバッグ実行してみます。
優先トークンの値は「1234567890」とします。

ロック後、「ロックを照合(優先トークン)」アクションにて、
ロック名(環境ロックテスト)+優先トークン(1234567890)で照合します。結果はTrueの想定です。

その後、「ロックを照合」アクションにて
ロック名(環境ロックテスト)+トークン2(999999999)で照合します。トークン2の値で返却されたロックは存在しないため、結果はFalseの想定です。

デバッグ実行結果です。想定通りの結果となりました。

ちなみに、「ロックを照合」アクションでトークンを設定しなかった場合、ロック名(環境ロックテスト)のみで照合をかけにいきます。

そのため、ロック時に返却されたトークンの値が何であっても、変数:保持されているロックにはTrueが返却されます。

LEAVE A COMMENT

CAPTCHA