Testing Concurrent Applications

In this chapter, we will cover the following topics:

  • Monitoring a Lock interface
  • Monitoring a Phaser class
  • Monitoring an Executor framework
  • Monitoring a fork/join pool
  • Monitoring a stream
  • Writing effective log messages
  • Analyzing concurrent code with FindBugs
  • Configuring Eclipse for debugging concurrency code
  • Configuring NetBeans for debugging concurrency code
  • Testing concurrency code with MultithreadedTC
  • Monitoring with JConsole

Get Java 9 Concurrency Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.