Game
TLDR
Watch the video below to see how Fray debugger works!
I enjoy the concept of Deadlock Empire, an interactive game that teaches the semantics of locks and other concurrency primitives. The core idea of this game is for you to act as an evil scheduler. Your goal is to guide the execution of threads into a bad state, such as a deadlock or two threads entering a critical section simultaneously. However, you cannot do this arbitrarily; you must adhere to the semantics of locks and other concurrency primitives. To win the game, you need a deep understanding of these concepts.
…