Author: Tony Werten
Date: 23:14:08 09/08/03
Hi, maybe a silly question, but one get quite desperate during debugging. Suppose I have the followin code: procedure whatever(param:integer) begin do_something_heavy_with_param; end; Say, the heavy stuff takes about 10 seconds. If during these secs another thread is calling this function, what happens ? Does every thread gets a "local copy" of the function ? On a single processor, there is a context switch, stuff is pushed on a stack, and everything is safe. What about a dual ? I get the feeling that param is actually changed by the second call. Tony
This page took 0.01 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.