JUC简介

匿名 (未验证) 提交于 2019-12-02 23:47:01

JUCʲô

java.util.concurrent包的简称,目的就是为了更好的支持高并发任务,

让开发者利用这个包进行的多线程编程时可以有效的减少竞争条件和死锁线程。

JUC的结构

juc下有很多类,但是我们可以将这些类分为下图中五类:

1,tools(工具类):又叫信号量三组工具类,包含有

2,executor(执行者):是Java里面线程池的顶级接口,但它只是一个执行线程的工具,真正的线程池接口是ExecutorService,里面包含的类有:

3,atomic(原子性包):是JDK提供的一组原子操作类,

value,而且被volatile关键字修饰了。


5,collections(集合类):主要是提供线程安全的集合,


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!