> So does my pointer which is in variables scope need to be 
> locked if I'm changing any of the instance variables in the 
> object it's pointing to?

Yes, if you are concerned about the possibility of a race condition. You
could just as well just reference application.ws directly instead of
creating the pointer in the first place, also.

> The  application.ws gets two initial values set in its init() 
> function, but after that it's all reading those variables or 
> just performing a web service.

In that case, you probably don't need to worry about locking at all, since
presumably you're only initializing it once, and you're doing that in a
thread-safe manner (for example, within the onApplicationStart method of
Application.cfc).

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/

Fig Leaf Software provides the highest caliber vendor-authorized
instruction at our training centers in Washington DC, Atlanta,
Chicago, Baltimore, Northern Virginia, or on-site at your location.
Visit http://training.figleaf.com/ for more information!

This email has been processed by SmoothZap - www.smoothwall.net



You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/cfcdev@cfczone.org

Reply via email to