Il existe une classe appelée Data
, appelée mes autres classes. Data
la classe est accessible par de nombreux threads, je veux stocker des informations sur chaque thread. Plus précisément, Data
a une instance appelée name
(chaîne), je veux stocker ce name
au thread qui crée l'objet de données.Stockage des informations et récupération de currentThread
En bas de la ligne, je souhaiterais pouvoir accéder à name
en obtenant currentThread()
où d'autre dans le code.
Je suis très nouveau à Java, est-ce possible?
Alors créez-vous un objet unique Données par thread et ayant un conteneur, ou allez-vous créer cet objet et ensuite exécuter les threads, tous accédant au même objet? Cela ressemble à la manière initiale – Fallenreaper
Si vous voulez que chaque thread ait son propre nom (de type String), alors pourquoi ne pas utiliser l'un des Thread constructeurs Thread (String name) ou Thread (Runnable, String). http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html#constructor_detail –
Première manière, données uniques par thread. – batman