摘要: ConcurrentHashMap底层是通过cas机制保证线程安全;采用无锁化的机制保证数组初始化的线程安全呢; Compare And Swap: CAS保证对某个操作线程安全 先创建数组,每个数组下标对应的节点有可能会创建链表,当链表数量超过8时(并不是超... 阅读全文
posted @ 2021-03-02 08:55 My--style 阅读(328) 评论(0) 推荐(0)
摘要: 1、ArrayList 和 Vector 的区别。 Vector 是线程安全的,而 ArrayList 是线程序不安全的,如果只有一个线程会访问到集合,那最好是使用 ArrayList,因为它不考虑线程安全,效率会高些;如果有多个线程会访问到集... 阅读全文
posted @ 2021-03-02 08:50 My--style 阅读(36) 评论(0) 推荐(0)