OFFERS
Multi-threaded applications open the door to difficult-to-diagnose thread coordination problems that can lead to deadlock. DevPartner Studio provides a way to identify and address these types of subtle errors.
In order to improve the user perception of high performance and to make the best use of available processing power, developers are increasingly using multiple threads in complex C and C++ applications. Threading enables multiple separate execution paths in an application, so that different activities appear to be performed at the same time.
For example, a word processing application might want to incorporate separate threads for editing and repaginating. If the document is long, repagination can effectively freeze up the application for several seconds. By performing repagination as a separate thread, the application permits the user to continue editing while the document repaginates in the background.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | DevPartner Java™ Edition Improve Java code performance and reliability Deliver Java applicat... |
![]() | For-loop threading methods by Jeff Andrews, application engineer, Intel Corp. Explore differen... |
![]() | DevPartner Performance Analysis Community Edition Compuware DevPartner Performance Analysis Community Edition accelerate... |
![]() | DevPartner for Visual C++ BoundsChecker Suite DevPartner for Visual C++ BoundsChecker Suite is a powerful set of sof... |
![]() | DevPartner SecurityChecker An Expert Application Security Advisor Most security solutions for... |
![]()
Related Jobs:

