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 次瀏覽

啟動你的職業

完成課程獲得認證

開始
廣告
© . All rights reserved.