Поделиться через


Troubleshoot thread data race conditions in multithreaded environment: Chess

Someone pointed me to look at this tool and see if there is any equivalent we have already or not. I looked at it and found it interesting. I have not explored this tool yet, but looks like it will be very helpful in debugging complex multithreaded applications and found the bug in early stages of the software development.This is CHESS, new project from Microsoft Research. The initial walkthrough on the pages, Chess can be integrated in Visual Studio environment as well. Chess works both native and managed code.

CHESS Downloads

CHESS: Find and Reproduce Concurrency Heisenbugs

The CHESS scheduler – the key to finding concurrency bugs

Also, installation of Chess provides significant amount of samples and tests to start with.

Explore Chess !!!

 

Nitin Dhawan

Windows SDK - Microsoft