代码之家  ›  专栏  ›  技术社区  ›  Tom

thread.getContextClassLoader()==空?

  •  5
  • Tom  · 技术社区  · 16 年前

    罐头 Thread.getContextClassLoader() 是空的吗?JavaDoc并不是很清楚。
    图书馆应该考虑这个问题吗?

    更新:我问的原因是 beansbinding.dev.java.net 在这种情况下工作(我的代码可以 setContextClassLoader(null)

    2 回复  |  直到 12 年前
        1
  •  9
  •   community wiki 2 revs ddimitrov    16 年前

    在非Java线程中由JNI代码创建的Java线程具有NULL CONTEXTROL类加载器,除非创建者显式地设置它。

    在这种上下文中,thread.currentThread()也返回空值。

        2
  •  4
  •   WMR    16 年前

    是的,你应该有人打电话来 Thread.setContextClassLoader(null) 你的图书馆应该能处理这个问题。