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

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

王林
王林avant
2023-05-27 15:16:06647parcourir

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();

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();
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”);
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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer