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();
myThreadLocal.set("A thread local value”);
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!