并发编程 JUC

本文将介绍 Java 中的 JUC。

一、什么是 JUC?

JUC,即 Java.util.concurrent,是 Java 提供的并发包。

二、为什么需要 JUC?

Java 本身已经提供了 synchronized,为什么还需要另外搞一个 JUC 呢?

在 Java 1.5 版本中,synchronized 的性能不如 JUC,在 1.6 版本后,synchronized 做了很多优化,性能已经不再是问题。

参考

  • Java 并发编程实战