考虑到threadLocals是Thread.class中的私有变量,我不理解ThreadLocal::getMap如何执行t.threadLocals

最佳答案

它不是私有的,而是包私有的(没有可见性修饰符),并且ThreadThreadLocal都在java.lang包中。

10-07 16:52