Java 中的 ConcurrentLinkedQueue


Java 中的 ConcurrentLinkedQueue 类用于实现一个队列,该队列使用一个并发链表。此类实现了 Collection 接口和 AbstractCollection 类。它属于 Java 集合框架的一部分。

以下给出了一个展示此类的程序 −

示例

 在线演示

import java.util.concurrent.*;
public class Demo {
   public static void main(String[] args) {
      ConcurrentLinkedQueue<String> clQueue = new ConcurrentLinkedQueue<String>();
      clQueue.add("Amy");
      clQueue.add("John");
      clQueue.add("May");
      clQueue.add("Harry");
      clQueue.add("Anne");
      System.out.println("The elements in ConcurrentLinkedQueue are: " + clQueue);
   }
}

以上程序的输出如下 −

输出

The elements in ConcurrentLinkedQueue are: [Amy, John, May, Harry, Anne]

现在让我们来理解一下以上程序。

创建一个 ConcurrentLinkedQueue,然后向其中添加元素。最后,对它进行显示。以下给出了一个展示此类的代码段 −

ConcurrentLinkedQueue<String> clQueue = new ConcurrentLinkedQueue<String>();
clQueue.add("Amy");
clQueue.add("John");
clQueue.add("May");
clQueue.add("Harry");
clQueue.add("Anne");
System.out.println("The elements in ConcurrentLinkedQueue are: " + clQueue);

更新时间: 2019 年 7 月 30 日

118 次浏览

启动你的职业

完成课程获得认证

开始
广告