DelayQueue:时间队列-----缓存失效
BlockingDeque:双端队列--cpu调度
ConcurrentMap:分段锁 --并发
CopyOnWriteArrayList:写实复制
======================================================================================================
队列 DelayQueue
本质:对于客户端而言,最好系统是实时可用的,就是随时可以接受客户的请求。这样对于服务端而言,由于处理器能力的大小以及可能出现的异常(网络中断,业务处理耗时等)导致客户端的操作受限,所以为了解决这种问题,出现的队列对其进行缓冲,操作同步有序。
======================================================================================================
产生队列机制的目的就是为了提高执行效率
分类:
有届队列
无界队列
同步移交队列(一种比较重要的队列)
双端队列(有限使用自己队列的任务,之后去其他队列的末尾任务执行)
作用:
缓存,多线程进行获取执行
在多线程编程中,大量使用队列机制
支持中断机制
定时或者超时的操作。