Java并发编程-ThreadLocal

2019-04-02  本文已影响0人  agile4j

1.注意事项

2.实现原理

3.清理工作

1.使用ThreadLocal.remove()方法

2.手动将ThreadLocal对象置为null

static class Entry extends WeakReference<ThreadLocal<?>> {
    /** The value associated with this ThreadLocal. */
    Object value;

    Entry(ThreadLocal<?> k, Object v) {
        super(k);
        value = v;
    }
}

END

参考资料:《实战Java高并发程序设计》

上一篇下一篇

猜你喜欢

热点阅读