Java并发工具类

工具类

等待join线程完成

实现原理就是不停检查join线程是否存活,如果join线程存活则让当前线程永远等待。核心代码如下所示:

while (isAlive()) {
    // 永远等待下去
    wait(0);
}

等待多线程完成

允许一个或多个线程等待其它线程完成操作。
CountdownLatch

同步屏障CyclicBarrier

带返回值和线程池

ExecutorService
Callable
Future

volatile、synchronized和Atomic相关类

你可能感兴趣的:(Java并发工具类)