如何得到一个线程安全的SET
2019-01-22 本文已影响0人
手打丸子
在用JAVA8并发流的时候,发现并不是线程安全的,所以没办法用ArrayList;
在某些场景下,如果初始化好ArrayList的容量,还是有安全保证的;
但是大部分情况下却并不知道这次的list到底有多大;
而且Concurrent包中并没有线程安全的list或者set,但是有ConcurrentHashMap
所以就有了:
Set<Integer> mySet=ConcurrentHashMap.newKeySet();
未完待续......上述为草稿,细节待补充