7

Thread.getContextClassLoader()null にすることはできますか? javadoc はあまり明確ではありません。
図書館はこのケースを考慮に入れる必要がありますか?

更新:私が尋ねた理由は、この場合は機能しないbeansbinding.dev.java.netためです(そして私のコードは機能しますsetContextClassLoader(null)

4

2 に答える 2

12

Java 以外のスレッドで JNI コードから作成された Java スレッドは、作成者が明示的に設定しない限り、ContextClassloader が null になります。

また、そのようなコンテキストでは、Thread.currentThread() は null を返します。

于 2008-10-22T13:56:22.203 に答える
5

はい、そうすべきです。誰かが電話をかけた可能性がThread.setContextClassLoader(null)あり、ライブラリの IMO がそれに対処できるはずです。

于 2008-10-22T13:12:46.193 に答える