最新回答 / qq_慕雪7502798
“用两层HashMap是由于一个线程中可能会拥有多个ThreadLocal成员变量,所以内层HashMap是为了保存同一个线程中的不同ThreadLocal变量。”说法不对吧 如果一个线程中有两个ThreadLocal成员变量,那么按照你说的,他们的key是当前线程ThreadLocal值,那不是key冲突了?
2020-01-31
已采纳回答 / 无名点
A和B同时调用了这个set方法B比A慢一点,但都是在调用这个方法Aset值为3Bset值为4那么Aset的值就会就会被覆盖,为Bset的值4,最终结果就是Aset的值丢失,线程不安全
2020-01-19
讲师回答 / 求老仙
这个问题我这里close一下。 永远不要让别人的标准成为自己的标准,如果大家铁了心走用知识创造财富的道路, 那就一条心走到底吧!放手去学习好了,要建立自己的标准。自己来衡量自己的进步。最后你们一定会知道所有的努力都是值得的,一开始在哪里根本不重要。
2020-01-14