这是一道面试题,当时没有准备,临时回答有点忘了。后面看了一下,使用Collections.synchronizedMap()包装一下就可以了,原理就是对所有的修改操作都加上synchronized,保证了线程的安全。
如何保证HashMap的线程安全?
最新推荐文章于 2024-10-23 16:53:47 发布
这是一道面试题,当时没有准备,临时回答有点忘了。后面看了一下,使用Collections.synchronizedMap()包装一下就可以了,原理就是对所有的修改操作都加上synchronized,保证了线程的安全。