/**
* @author Johny 林子豪
* 多线程集合插入元素的性能对比。
*/
public class ListTest {
private static final List<String> listA = new Vector<>();
private static final List<String> listB = Collections.synchronizedList(new ArrayList<>());
private static final Queue<String> listC = new ConcurrentLinkedQueue<>();
private static final AbstractSet<String> listD = new ConcurrentSkipListSet<>();
private static final Set<String> listE = Collections.synchronizedSet(new HashSet<>());
private static final AtomicInteger factor = new AtomicInteger(0);
public static String getTestStr() {
StringBuilder str = new StringBuilder().append(factor.getAndIncrement())
.append(":").append(factor.getAndIncrement())
.append("&").append(factor.getAndIncrement())
.append("&").append(fa