zoukankan      html  css  js  c++  java
  • 23_ConcurrentLinkedQueue

    【简述】

    ConcurrentLinkedQueue是一个适用于高并发场景下的队列,通过无锁的方式,实现了高并发状态下的高性能,通常ConcurrentLinkedQueu性能好于BlockingQueue。它是一个基于链接节点的无界线程安全队列。该队列的元素遵循先进先出的原则。头是最先加入的,尾是最近加入的,该队列不允许null元素。

    ConcurrentLinkedQueue重要方法:

      add() 和 offer() 都是加入元素的方法(在ConcurrentLinkedQueue中,这两个方法没有任何区别)

      pool()和peek()都是取出头元素节点,区别在于前者会删除元素,后者不会。

  • 相关阅读:
    C++ 的查漏补缺
    Model元数据解析
    Controller
    路由
    win8系统 Reflect 破解
    MVC运行原理
    源代码Log
    linq 分类
    EF 实体关系
    第二十六章 计算限制的异步操作
  • 原文地址:https://www.cnblogs.com/HigginCui/p/7667674.html
Copyright © 2011-2022 走看看