2011-08-09 10 views
2

私はCFLOCKタグでいくつかのコードを書いています。そして、私のコードがCFLOCKのどこかに戻るところにあります。例:CFLOCKのCFRETURNはロックを適切に解放しますか?

<cflock timeout="30" name="mylock"> 
    ... do some processing ... 
    <cfif processfailed> 
     <cfreturn ""> 
    </cfif> 
    ... some more processing ... 
</cflock> 

CFRETURNの火災は、ロックが解除されます場合、または私はいくつかの他の方法の周りに私のコードを作業する必要があるでしょうか?

+4

このコードを実行してそれをテストして、で失敗し、その後すぐに 'mylock'という名前の' exclusive'ロックを試みることはできませんでしたか? –

答えて

0

私が知る限り、それはうまく動作します。しかし、心配している場合は、cfifをロックブロックの外に移動してください。

1

リターンが発生するとロックが解除されます。

関連する問題