Member Login

E-mail:    Password:  


Vendor : Coverity


Email  E-mail this page

Related Content  Related Content

Remember  Remember this item

 

Format: PDF

Date: 01/12/2007


Ensuring Code Quality in Multi-threaded Applications

WORTHWHILE?

0

0 votes


Overview

Today, the world of software development is presented with a new challenge. To fully leverage this new class of multi-core hardware, software developers must change the way they create applications. By turning their focus to multi-threaded applications, developers will be able to take full advantage of multi-core devices and deliver software that meets the demands of the world. But this paradigm of multi-threaded software development adds a new wrinkle of complexity for those who care the utmost about software quality.

Concurrency defects such as race conditions and deadlocks are software defect types that are unique to multi-threaded applications. Complex and hard-to-find, these defects can quickly derail a software project. To avoid catastrophic failures in multi-threaded applications, software development organizations must understand how to identify and eliminate these deadly problems early in the application development lifecycle.



See also: Software Engineering, Application Security Tools, Methodology, Application Development