您的位置 首页 java

来瞧一瞧?Concurrent 包结构介绍解析

java 中Concurrent 包下面提供了java的并发编程的一些基本工具,能够使我们更高效写出线程安全的代码,也减少了自己使用不当导致线程死锁的可能。

Concurrent 包主要包括 atomic基本类型类,基于AQS各种锁的实现,线程池框架,线程安全的集合类,线程并发控制类(CountDownLatch,CyclicBarrier),future接口实现。

结构

Concurrent 包下面包含了 atomic 包和 locks 包,还有Concurrent 下面直接的类。

atomic 包

atomic 中提供了基本类型的原子操作类

来瞧一瞧?Concurrent 包结构介绍解析

locks 包

该包主要 java 中锁的实现,包括AQS,和基于AQS实现的各种锁

Concurrent 下的类

Concurrent 该包下主要包括线程池 Executor 框架 ,线程安全的集合(BlockingQueue,ConcurrentHashMap等),线程并发控制类(CountDownLatch,CyclicBarrier),future 接口实现获取线程执行结果。

总结

Concurrent 包主要包括 atomic基本类型类,基于AQS各种锁的实现,线程池框架,线程安全的集合类,线程并发控制类(CountDownLatch,CyclicBarrier),future接口实现。

文章来源:智云一二三科技

文章标题:来瞧一瞧?Concurrent 包结构介绍解析

文章地址:https://www.zhihuclub.com/184139.shtml

关于作者: 智云科技

热门文章

网站地图