根据LinkedList构造一个同步List

import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;

public class ConstructsANewSynchronizedList {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println(synchronizedList());
    }
    /**
     * Constructs a new synchronized {@code List} based on a {@link LinkedList}.
     * 
     * @return a synchronized List
     */
    public static <E> List<E> synchronizedList() {
        return Collections.synchronizedList(new LinkedList<E>());
    }

    /**
     * Constructs a new synchronized {@code List} based on a {@link ArrayList}
     * with the specified {@code initialCapacity}.
     * 
     * @param initialCapacity
     *            the initial capacity of the array list
     * 
     * @return a synchronized List
     */
    public static <E> List<E> synchronizedList(final int initialCapacity) {
        return Collections.synchronizedList(new ArrayList<E>(
                initialCapacity));
    }
}
Console:
[]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 眼睛骤然下起了雨 可心 还没来得及撑伞 朦胧的视线阴沉的天 分不清 脸上是雨还是泪 我明白 有一个地方 我怎么都触...
    幺弦阅读 271评论 1 1
  • 前言 这是Tensorflow的手写数字识别,根据之前的理论更好的理解tensorflow 结构 1、定义图结构2...
    skullfang阅读 1,283评论 0 0
  • 故事剧情非常简单,却贴近现实,引起大家共鸣。两位男主角性格迥异,对比鲜明是我们常说渣男和好人。两位女主角,分别作为...
    一颗星火阅读 338评论 1 3