Java 中的 CopyOnWriteArraySet
CopyOnWriteArraySet 是 Java 中一個執行緒安全的佇列版本。這個佇列在佇列操作中內部使用 CopyOnWriteArrayList。CopyOnWriteArraySet 是 JDK 1.5 引入的。
展示此功能的程式如下所述 −
例子
import java.util.concurrent.*;
public class Demo extends Thread {
public static void main(String[] args) {
CopyOnWriteArraySet cowArraySet = new CopyOnWriteArraySet();
cowArraySet.add("Amy");
cowArraySet.add("John");
cowArraySet.add("Bob");
cowArraySet.add("Clara");
cowArraySet.add("Peter");
System.out.println(cowArraySet);
}
}以上程式的輸出結果如下 −
輸出
[Amy, John, Bob, Clara, Peter]
讓我們瞭解一下上面的程式。
建立了 CopyOnWriteArraySet,然後向其中添加了元素。然後顯示這些元素。展示這一功能的程式碼片段如下 −
CopyOnWriteArraySet cowArraySet = new CopyOnWriteArraySet();
cowArraySet.add("Amy");
cowArraySet.add("John");
cowArraySet.add("Bob");
cowArraySet.add("Clara");
cowArraySet.add("Peter");
System.out.println(cowArraySet);
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP