考虑到threadLocals是Thread.class中的私有变量,我不理解ThreadLocal::getMap如何执行t.threadLocals
。
最佳答案
它不是私有的,而是包私有的(没有可见性修饰符),并且Thread
和ThreadLocal
都在java.lang
包中。
考虑到threadLocals是Thread.class中的私有变量,我不理解ThreadLocal::getMap如何执行t.threadLocals
。
最佳答案
它不是私有的,而是包私有的(没有可见性修饰符),并且Thread
和ThreadLocal
都在java.lang
包中。