Thread Analyzer is an Oracle Solaris Studio tool that you can use to analyze the execution of a multithreaded program. Thread Analyzer can detect multithreaded programming errors such as data races and deadlocks in code that is written using the POSIX thread API, the Oracle Solaris thread API, OpenMP directives, or a mix of these.
This chapter discusses the following topics: