seer-lab / Threaded-Paws

Serious game for learning about concurrency - thread interleavings, data races and deadlocks.

Home Page:http://www.sqrlab.ca/software/threadedpaws/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Serious game for learning about concurrency - thread interleavings, data races and deadlocks.

http://www.sqrlab.ca/software/threadedpaws/

License:Mozilla Public License 2.0


Languages

Language:C# 58.2%Language:ASP.NET 37.8%Language:CSS 2.3%Language:HTML 0.9%Language:JavaScript 0.5%Language:PHP 0.3%