Chapter 14. Tools

  • Static Lock Analyzer

  • Using a Thread-Aware, Graphical Debugger

  • Proctool

  • TNFview

In which we consider the kinds of new tools that a reader would want when writing a threaded program. An overview of the Solaris tool set is given, as representative of what should be looked for.

Programming with threads adds new challenges to the development tools that you use. “Normal” toolsets, in most cases, will not work well with threaded programs, because they were designed with single-threaded programs in mind. All the vendors have some set of products to be used with multithreaded programs—debuggers, code analyzers, and performance analysis programs.

This chapter focuses on some of the current tools that Sun Microsystems provides for the development ...

Get Multithreaded Programming with JAVA™ Technology now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.