一、传统的java线程并发支持有synchronized、wait、notify、join、yield。
二、为了更好的支持高并发任务,让开发者进行多线程编程时有效减少竞争条件和死锁线程,Java5提供了java.util.concurrent(JUC)包。
JUC按照功能可以大致划分如下:
juc-locks锁框架 juc-atomic原子类框架 juc-sync同步器框架 juc-collections集合框架 juc-executors执行器框架
参考:
原文:https://www.cnblogs.com/cac2020/p/12098090.html