监视并发对象

监视线程

Thread 类提供了一些可以获取线程信息的方法。其中最有用的一些方法如下。

监视锁

ReentrantLock 类有一些方法可以帮助你获知 Lock 对象的状态。

监视执行器

执行器框架允许你执行并发任务而无须考虑线程的创建和管理问题。

可以将任务发送给执行器。它有一个内部线程池,执行任务时可以再利用。
执行器也提供了一种机制来控制任务所消耗的资源,这样你就无须担心系统过载。

ThreadPoolExecutor 提供了一些方法,可以帮助你获知执行器的状态。

监视 Fork/Join 框架

ForkJoinPool 类提供了如下方法以获取其状态。

监视 Phaser

用于获取 Phaser 状态的方法。

监视流 API

peek() 方法可以置于多个方法的流水线处理之中,用以输出与在流中执行的操作或变换相关的日志信息。