zoukankan      html  css  js  c++  java
  • 23_ConcurrentLinkedQueue

    【简述】

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

    ConcurrentLinkedQueue重要方法:

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

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

  • 相关阅读:
    你人生中的那口井挖了没有?
    Stream接口
    console (控制台)
    assert.fail()
    assert.strictEqual()
    assert.equal()
    assert.ifError()
    assert.ok()
    nodejs assert 模块
    闭包
  • 原文地址:https://www.cnblogs.com/HigginCui/p/7667674.html
Copyright © 2011-2022 走看看