06-13-2008 09:14 AM
That depends on how you define race condition. From my perspective a race condition is when you try to access something before it's been updated, a situation most prevalent with abuse of local variables.
@altenbach wrote:
I thought that fits the definition of a race condition very well 🙂
A race condition or race hazard is a flaw in a system or process whereby the output and/or result of the process is unexpectedly and critically dependent on the sequence or timing of other events. The term originates with the idea of two signals racing each other to influence the output first.Don't know. I guess you could argue that it does fit the more "general" definition. I'm not going to split hairs over it, though.
06-13-2008 10:25 AM
06-13-2008 12:56 PM
06-13-2008 12:58 PM
06-13-2008 01:05 PM
06-13-2008 01:12 PM
Hah! Good comparison. I just thought of a great LabVIEW game: The Race of the Wires. "Will the favorite, Blue, overpass the upstart, Purple, today? Place your bets to find out!"
@Ben wrote:smercurio wrote "The term originates with the idea of two signals racing each other to influence the output first."That was my first exposure to the idea. Old mainframes used to use backplane wires wires of the same length to make sure the clock signals got to all of the boards (a CPU used about 100 circuit boards) at the same time. Fine tuning was possible but you had to make sure your scope probes were the same length. But in that case it was the first signal that won. In LV it is often the last that wins.Ben
06-13-2008 01:19 PM - edited 06-13-2008 01:22 PM
06-13-2008 01:26 PM - edited 06-13-2008 01:27 PM

06-13-2008 01:29 PM - edited 06-13-2008 01:30 PM

06-13-2008 03:08 PM