> -----Original Message-----
> From: Jochem van Dieten [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 25, 2002 10:20 AM
> To: CF-Talk
> Subject: Re: NEW (ColdFusion MX or ColdFusion 4.5) and 
> Session Variables
> ( Bug)
> 
> 
> Nathan Stanford wrote:
> >>-----Original Message-----
> >>From: Jochem van Dieten [mailto:[EMAIL PROTECTED]]
> >>Sent: Thursday, July 25, 2002 9:54 AM
> >>To: CF-Talk
> >>Subject: Re: NEW (ColdFusion MX or ColdFusion 4.5) and 
> >>Session Variables
> >>( Bug)
> >>
> >>
> >>We have 2 instances of this template running at the same 
> time. At the 
> >>time the first instance reaches Point 1, the second 
> instance reaches 
> >>Point 2 and grabs the lock to update the value. Will the 
> >>first instance 
> >>display 0 for session.cartquantity or not?
> > 
> > Yes.... at Point 1 it is always Zero...
> 
> But it can be changed by the other instance. Let's make a 
> little timeline:
> 
> 
> Instance 1, first submit:        Instance 2, refresh:
> 
> 1  init cfapplication
> 
> 2  set session vars to 0
>                                    3  init cfapplication
> 4  do queries
>                                    5  set session vars to 0
> 6  display session vars
>                                    7  do queries
> 8  update session vars by 1
>                                    9  display session vars
> 10 loop
>                                    11 update session vars by 1
> 12  display session vars
>                                    13 loop
> 14 update session vars by 1
>                                    15 display session vars
> 16 exit
>                                    17 update session vars by 1
> 
>                                    18 loop
> 
> Output:                            Output:
> 0                                  1
> 2                                  3


Only problem is the output looks more like this
Hit Refresh Fast:
 Output:                            Output:
 0                                  0
 2                                  5

Hit Refresh Slow:
 Output:                            Output:
 0                                  0
 2                                  57

> 
> At point 9, the outputted value will not be the 0 that is set 
> at point 
> 5, but it will be the 0 that is set at point 5 + the 1 that 
> was added at 
> point 8 by the other template. Just like the session vars 
> displayed at 
> point 12 have been modified by the update at point 11.
> 
> Jochem
> 
> 
______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to