Thread.getAllStackTraces().keySet() //Get all active threads
.stream()
.map(thread -> thread.getContextClassLoader()) //Get the classloader of the thread (may be null)
.filter(Objects::nonNull) //Filter out every null object from the stream
.toList()
2条答案
按热度按时间eaf3rand1#
下面是对类加载器层次结构的很好的概述:
Archived version of http://e-docs.bea.com/wls/docs81/programming/classloading.html
http://weblogic.sys-con.com/node/42876
你可以用
浏览当前应用程序的应用程序解析树,但你真的不能浏览子应用程序的类加载器。
bis0qfac2#
您可以将this answer与以下代码结合使用,以接近每个类加载器。