标签: java thread-local
考虑到threadLocals是Thread.class中的私有变量,我不明白ThreadLocal::getMap如何能够t.threadLocals。
t.threadLocals
答案 0 :(得分:1)
它不是私有的,它是包私有(没有可见性修改),Thread和ThreadLocal都在java.lang包中。
Thread
ThreadLocal
java.lang
答案 1 :(得分:1)
它不是私有的,而是包私有的。 java.lang.ThreadLocal和java.lang.Thread位于同一个包中。
java.lang.ThreadLocal
java.lang.Thread