The Bug That Reset a Mars Lander: Priority Inversion in Java, Explained Like It Matters

It’s July 4th, 1997 and NASA’s Mars Pathfinder lander just landed on the red planet (Mars), in a mission described as being flawless. However, in a few days, the spacecraft began experiencing random system resets, causing loss of data and…
