How to find and reproduce bugs in multi thread applications – CHESS is to tool you must use!!!

11 בנובמבר 2009

no comments

Hi All,

If you want to test and reproduce multi thread applications bugs there is a new tool from Microsft called: CHESS.

CHESS is a tool for finding and reproducing Heisenbugs in concurrent programs. CHESS repeatedly runs a concurrent test ensuring that every run takes a different interleaving. If an interleaving results in an error, CHESS can reproduce the interleaving for improved debugging. CHESS is available for both managed and native programs.

Great movie that explain CHESS: An Automated Concurrency Testing Tool

You must adopt this tool for your future multi threaded (concurrent programs) programs.

More information on Threading in C# can be found on Joseph Albahari great article here.

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>