MainComputersProgrammingThreads › Multi-threaded Debugging Techniques

Multi-threaded Debugging Techniques

Edit Page
Report
Scan day: 02 February 2014 UTC
40
Virus safety - good
Description: Describes a number of general purpose debugging techniques for multi-threaded applications.
Multithreaded Debugging Techniques | Dr Dobb's Multithreaded Debugging Techniques Shameem Akhter and Jason Roberts Debugging multithreaded applications can be a challenging task. Debugging multithreaded applications can be a challenging task. The increased complexity of multithreaded programs results in a large number of possible states that the program may be in at any given time. Determining the state of the program at the time of failure can be difficult; understanding why a particular state is troublesome can be even more difficult. Multithreaded programs often fail in unexpected ways, and often in a nondeterministic fashion. Bugs may manifest themselves in a sporadic fashion, frustrating developers who are accustomed to troubleshooting issues that are consistently reproducible and predictable. Finally, multithreaded applications can fail in a drastic fashion-deadlocks cause an application or worse yet, the entire system, to hang. Users tend to find these types of failures to be unacceptable.
Size: 1016 chars

Contact Information

Phone&Fax:
Address:
Extended:

WEBSITE Info

Page title:Multithreaded Debugging Techniques | Dr Dobb's
Keywords:
Description:Debugging multithreaded applications can be a challenging task.
IP-address:192.155.48.108

WHOIS Info

NS
Name Server: NS1.UBM-US.NET
Name Server: NS2.UBM-US.NET
Name Server: NS3.UBM-US.NET
WHOIS
Status: clientTransferProhibited
Date
Creation Date: 25-jun-1998
Expiration Date: 24-jun-2014