concurrent 并发包中的线程安全的集合类
java.util.concurrent 包添加了多个新的线程安全集合类(ConcurrentHashMap、CopyOnWriteArrayList 和CopyOnWriteArraySet)这些类的目的是提供高性能、高度可伸缩性、
线程安全的基本集合类型版本通过同步的封装工厂(Collections.synchronizedMap()、synchronizedList() 和 synchronizedSet()),非线程安全集合均可表现为线程安全的。


// concurrent包的线程安全Set,用来存放每个客户端对应的MyWebSocket对象。若要实现服务端与单一客户端通信的话,可以使用Map来存放,其中Key可以为用户标识 // private static CopyOnWriteArraySet<MyWebSocket> webSocketSet = new // CopyOnWriteArraySet<MyWebSocket>();
Set:CopyOnWriteArraySet
List: CopyOnWriteArrayList
Map:ConcurrentHashMap

浙公网安备 33010602011771号