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

来源:互联网 发布:hadoop hdfs 端口号 编辑:程序博客网 时间:2024/04/29 12:12

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

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

0 0
原创粉丝点击