摘要: 在ThreadLocal的get(),set()的时候都会清除线程ThreadLocalMap里所有key为null的value。 而ThreadLocal的remove()方法会先将Entry中对key的弱引用断开,设置为null,然后再清除对应的key为null的value。 本文分析remov 阅读全文
posted @ 2018-03-27 18:03 noodleprince 阅读(1848) 评论(0) 推荐(1) 编辑
摘要: 在ThreadLocal的get(),set()的时候都会清除线程ThreadLocalMap里所有key为null的value。 而ThreadLocal的remove()方法会先将Entry中对key的弱引用断开,设置为null,然后再清除对应的key为null的value。 本文分析get方法 阅读全文
posted @ 2018-03-27 16:43 noodleprince 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 在ThreadLocal的get(),set()的时候都会清除线程ThreadLocalMap里所有key为null的value。 而ThreadLocal的remove()方法会先将Entry中对key的弱引用断开,设置为null,然后再清除对应的key为null的value。 本文分析set方法 阅读全文
posted @ 2018-03-27 14:45 noodleprince 阅读(1690) 评论(0) 推荐(0) 编辑