Quand et comment dois-je utiliser un ThreadLocal variable?

Quand dois-je utiliser un ThreadLocal variable?

Comment est-il utilisé?

  • Si vous utilisez ThreadLocal, ne jamais écrire un wrapper sur elle !!! Chaque développeur qui veut utiliser la variable doit savoir, c'est 'ThreadLocal'
  • Si vous êtes explicite, vous pouvez mettre le nom de votre variable, de sorte que c'est elle qui vous faites affaire avec un ThreadLocal valeur, par exemple RequestUtils.getCurrentRequestThreadLocal(). Pas dire que c'est très élégant, mais cela provient du fait que ThreadLocal lui-même n'est pas très élégant dans la plupart des cas.
InformationsquelleAutor | 2009-05-03