Serious game for learning about concurrency - thread interleavings, data races and deadlocks.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 8 commits ahead, 34 commits behind lrogar:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
audio
images
readme_media
src
.gitignore
License.txt
README.md

README.md

Threaded Paws is a serious game for learning about concurrency concepts including thread interleavings, data races and deadlocks.

Advances in multi-core processors continue to increase the need for concurrent programming. Unfortunately, writing concurrent programs remains difficult due to the many, possibly unexpected program executions. Furthermore, students learning concurrent programming need to comprehend and avoid common pitfalls such as data races and deadlocks. To address this need, we have developed Threaded Paws, a game-based learning tool that teaches students to identify and fix concurrency pitfalls and bugs.