2011-08-09 4 views
2

CFLOCK 태그를 사용하여 코드를 작성하고 있으며 CFLOCK 내에서 코드가 반환되는 지점에 있습니다. 예 : CFRETURN 화재의 경우CFLOCK의 CFRETURN이 제대로 잠금을 해제합니까?

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

는 잠금이 해제됩니까, 아니면 다른 방법으로 주위에 내 코드를 작동해야합니까?

+4

과 함께이 코드를 실행하여 직접 테스트 할 수 없었으며, 그 다음에 즉시 'mylock'이라는 이름으로 'exclusive'잠금을 시도 했습니까? –

답변

0

내가 말할 수있는 한 가까이에서 잘 작동합니다. 그러나 걱정이된다면 cfif를 잠금 장치 블록 밖으로 옮기십시오.

1

반환이 실행되면 잠금이 해제됩니다.

관련 문제