Java Multithreading Flashcards
1
Q
C’est quoi un threadlocal
A
C’est une classe qui permet de stocker des données dans le thread courant et de les récupérer plus tard sans avoir à les passer dans la chaîne d’appel.
2
Q
Bonne pratique thread local
A
- pour chaque get/set un remove
- avant un set vérifier que le set n’a pas été déjà fait
3
Q
Quelle est l’alternative au threadlocal ?
A
Le scope request de spring. Néanmoins, en raison de l’utilisation par celui-ci d’un mécanisme de réflexion. Il est moins performant qu’un threadlocal