![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
qq_14999907
这个作者很懒,什么都没留下…
展开
-
hashmap 与hashtable区别(学习工厂模式笔记)
1 HashMap不是线程安全的 HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。 2 HashTable是线程安全。 HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主转载 2017-11-20 15:24:17 · 219 阅读 · 0 评论 -
synchronization(同步)的理解
thread是线程,synchronization是同步。同步和多线程的关系:1.没有多线程环境就不需要同步。2.即使有多线程环境也不一定需要同步。 一旦一个线程处于一个标记为synchronized的方法中,那么在这个线程从该方法中返回之前,其他所有要调用类中任何标记为synchronized方法的线程都会被阻塞。 每个对象都有一个单一的锁,这个锁本身就是对象的一部分。当转载 2017-11-20 15:31:49 · 5457 阅读 · 0 评论