关于集合类的线程安全问题

2018-12-02 21:15:55  卢浮宫  版权声明:本文为站长原创文章,转载请写明出处


一、前言

    在集合类collection中,历史的集合是安全的,比如:vector和hashtable。


二、补充

    之后由于jdk升级出现的,比如:HashSet、TreeSet、ArrayList、ArrayDeque、LinkedList、HashMap、TreeMap都是线程不安全的,
    如果有多个线程同时访问它们,且同时有多个线程修改他们的时候,将会出现如读脏数据等错误。
    Collections提供了synchronizedXxx()方法来帮助其实现线程安全。




更多精彩请关注guangmuhua.com


最新评论: