2 ms·
Your perception of experience is flawed. Ever user interface application is multi-threaded. It's actually fairly rare to run across a single threaded applicat
by ismarc 17y ago
Your perception of experience is flawed. Ever user interface application is multi-threaded. It's actually fairly rare to run across a single threaded application anymore. Most single threaded applications are going to be daemons (system services), and even then most are multi-threaded.
The question is ill-stated as well. "How to check multi-threaded applications?" Do you mean "How do you debug multi-threaded applications?" or do you mean "How do you verify multi-threaded applications?"
There's a little coverage of a Microsoft tool called CHESS that is designed to help with unit testing of multi-threaded applications. More information at http://research.microsoft.com/en-us/projects/chess/ http://research.microsoft.com/en-us/projects/chess/ if you're looking at Microsoft technologies. IBM has ConTest http://www.ibm.com/developerworks/java/library/j-contest.html http://www.ibm.com/developerworks/java/library/j-contest.htm....
For more information on unit testing multi-threaded applications, see http://goodliffe.blogspot.com/search/label/threads http://goodliffe.blogspot.com/search/label/threads.