面试专题(三):Hashtable和ConcurrentHashMap如何实现线程安全

在平时开发过程中为了提高性能或业务解耦,会引入多线程,同时在开发web应用的时候,每个web容器在处理用户请求的时候会把用户的请求放到线程里面去执行,这就意味着即使我们不主动的去使用多线程,在实际运行的过程中,我们的程序还是处在一个多线程的环境。如果不做任何的同步控制,我们的代码在多线程环境下是不安全的。 由此及彼,我们看看HashMap的源码,观察一下它是否是线程安全的。 观察我们最常用的get
相关文章
相关标签/搜索