Concurrent

Posted oxygeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Concurrent相关的知识,希望对你有一定的参考价值。

前言

 1. Concurrent包在jdk1.5出现,主要针对高并发

 2. 主要包含5部分:BlockingQueueConcurrentMapExecutorServiceLock原子性操作

BlockingQueue

 BlockingQueue是一个接口,继承Queue接口,实现类主要包括ArrayListBlockingQueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousQueue等

ArrayBlockingQueue

 ArrayBlockingQueue是一个由数组支持的有界阻塞队列,大小固定,FIFI,

 构造函数

ArrayBlockingQueue(int capacity) 指定容量,该构造器默认调用第二个构造器;

ArrayBlockingQueue(int capacity, boolean fair) 设置容量,与锁类型;

ArrayBlockingQueue(int capacity, boolean fair, Collection<? extends E> c) 调用第二个构造器并初始化元素队列;

 增

 

 删

 

 查

 

以上是关于Concurrent的主要内容,如果未能解决你的问题,请参考以下文章