跳至主要內容

Collections

mozzie小于 1 分钟JavaJava

Collections

Collections类是用来操作集合的工具类,提供了集合转换成线程安全的方法:

 public static \<T\> Collection\<T\> synchronizedCollection(Collection\<T\> c) {
     return new SynchronizedCollection\<\>(c);
 }
public static \<K,V\> Map\<K,V\> synchronizedMap(Map\<K,V\> m) {
    return new SynchronizedMap\<\>(m);
}

源码:底层也是对方法进行加锁

public boolean add(E e) {
    synchronized (mutex) {return c.add(e);}
}
贡献者: mozzie