Scott,
Basically, use cflock around anything to do with application, server, or
session variables. When you set one of those variables, set the type to
"exclusive". When you read one, use a "readonly" lock. See below:
<cflock type="exclusive" scope="session" timeout="5">
<cfset session.test = 1>
</cflock>
<cflock type="readonly" scope="session" timeout="5">
<cfset request.test = duplicate(session.test)>
</cflock>
Now you can use "request.test" for the rest of your page without locking and
unlocking everytime you need it.
Hope that helps,
Ryan
----- Original Message -----
From: "Scott Wilhelm" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Tuesday, February 11, 2003 2:17 PM
Subject: CFLOCK
> Can someone please explain to me, in very simply terms, what CFLOCK
> does, and why/when/where I should use it?
>
> I'm trying to build an application, and put it together as proper as can
> be, but for some reason, my brain doesn't want to comprehen CFLOCK.
>
> Thanks,
>
> Scott
>
>
> Scott Wilhelm
> Computer Technician/Web Developer
> St. Lawrence-Lewis BOCES
> PO Box 231, Outer State Street
> Canton, NY 13617
>
> P. 315-386-4504 x 164
> F. 315-386-3395
> W. http://www.sllboces.org
> E. [EMAIL PROTECTED]
>
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4