Partage
  • Partager sur Facebook
  • Partager sur Twitter

Différence de classLoader

besoin d'aide

Anonyme
    25 mai 2009 à 22:23:53

    Bonjour,

    je voulais savoir la différence entre c'est deux lignes de code :
    Thread.currentThread().getContextClassLoader();
    

    et
    this.getClass().getClassLoader();
    

    • Partager sur Facebook
    • Partager sur Twitter
      27 mai 2009 à 0:05:18

      Class.getClassLoader() retourne le classLoader qui a invoqué la classe.

      Thread.getContextClassLoader retourne le classLoader définit comme le classLoader de contexte du thread (qui peut être différent du classLoader de la classe ayant invoqué le thread s'il y a eu un appelle à Thread.setContextClassLoader(ClassLoader) )
      C'est définit comme utile si l'on veut que l'objet aillant créé le thread définisse un autre classLoader à utiliser pour les objets du Thread (comprendre dans le Thread).
      • Partager sur Facebook
      • Partager sur Twitter

      Différence de classLoader

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown