首页 > 技术文章 > 队列

gstsyyb 2014-06-26 05:51 原文

DelayQueue:时间队列-----缓存失效

BlockingDeque:双端队列--cpu调度

ConcurrentMap:分段锁  --并发

CopyOnWriteArrayList:写实复制

======================================================================================================

队列  DelayQueue

本质:对于客户端而言,最好系统是实时可用的,就是随时可以接受客户的请求。这样对于服务端而言,由于处理器能力的大小以及可能出现的异常(网络中断,业务处理耗时等)导致客户端的操作受限,所以为了解决这种问题,出现的队列对其进行缓冲,操作同步有序。

======================================================================================================

产生队列机制的目的就是为了提高执行效率

分类:

  有届队列

  无界队列

  同步移交队列(一种比较重要的队列)

  双端队列(有限使用自己队列的任务,之后去其他队列的末尾任务执行)

作用:

  缓存,多线程进行获取执行

     在多线程编程中,大量使用队列机制

  支持中断机制

  定时或者超时的操作。 

推荐阅读