有关List的线程安全、高效读取:不变模式下的CopyOnWriteArrayList类、数据共享通道:BlockingQueue
有关List的线程安全队列、链表之类的数据结构也是极常用的,几乎所有的应用程序都会与之相关。在java中,ArrayList和Vector都使用数组作为其内部实现。两者最大的不同在与Vector是线程安全的。而ArrayList不是。此外LinkedList使用链表的数据结构实现了List。但是LinkedList并不是线程安全的。参考对HashMap的包装,这里我们也可用用Collections