Maison > Java > javaDidacticiel > Comment créer et accéder à ThreadLocal en Java

Comment créer et accéder à ThreadLocal en Java

王林
Libérer: 2023-05-27 15:16:06
avant
701 Les gens l'ont consulté

1. Créer. Chaque thread ne peut accéder à la valeur définie qu'en appelant la méthode set() de ThreadLocal. Bien que tous les threads puissent accéder à cette instance ThreadLocal, chaque thread ne peut accéder à la valeur qu'il définit qu'en appelant la méthode set() de ThreadLocal, même si deux threads différents définissent des valeurs différentes sur le même objet ThreadLocal. les valeurs de chacun.

private ThreadLocal myThreadLocal = new ThreadLocal();
Copier après la connexion

2. Lors de l'accès à

, lorsque la méthode get revient à l'objet Object, l'objet set() doit saisir des paramètres du type Object.

String threadLocalValue = (String) myThreadLocal.get();
Copier après la connexion
Une fois la variable ThreadLocal créée, vous pouvez définir une valeur qui doit être enregistrée via le code suivant :
myThreadLocal.set("A thread local value”);
Copier après la connexion
Quelles sont les classes de collection en Java

Les collections en Java sont principalement divisées en quatre catégories :

1. Liste de liste : Oui Ordonnée, répétable ;

2. File d'attente : ordonnée, répétable ;

3. Ensemble : non répétable ;

4.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal