Here are the programs from the lecture notes:
RaceCondition.java: The canonical lost-update bug in action
JavaFX: