问答详情
源自:2-5 ThreadLocal场景分析——减少同步

add方法里count每次增长的值并没有设置回去,但实际count的值增长了

http://img3.mukewang.com/614c4ee80001095711540452.jpg

这里v.set(v.get() + 1)后,ThreadLocal变量count并没有设置值呀,为什么会增长呢,不应该加上一句count.set(v)吗?

提问者:夜落醉红尘 2021-09-23 17:56

个回答

  • ciphermagic
    2022-03-18 15:18:00

    因为Val是引用传递,不是值传递(所以老师才把原来的Integer改成Val<Integer>)。