A Recent Real-Life Race Condition

Here is an interesting analysis and discussion of a Pathfinder software glitch which turned out to be a mutual exclusion problem in the operating system. It was sent to me by a friend of a friend of a friend at JPL.


The original message.

An update message.

Permission is granted to copy and distribute this material for educational purposes only, provided that the following credit line is included: "Concurrent Programming using Java, Copyright 1997 Stephen J. Hartley." Permission is granted to alter and distribute this material provided that the following credit line is included: "Adapted from Concurrent Programming using Java, Copyright 1997 Stephen J. Hartley."