This chart summarize some aspects, techniques and tools used in MT developing.
Useful links
- K Hong Blob http://www.bogotobogo.com/cplusplus/multithreadedDebugging.php
- Valgrind http://valgrind.org/
- ThreadSanitizer https://code.google.com/p/data-race-test/wiki/ThreadSanitizer
- CHESS, by Microsoft, about HeisenBug, http://research.microsoft.com/en-us/projects/chess/
- Intel Inspector XE https://software.intel.com/en-us/intel-inspector-xe
Windows http://adec.altervista.org/blog/multithreading-debugging-chart/
cache grind http://valgrind.org/docs/manual/cg-manual.html