2014-07-01 3 views
0

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?

+0

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

+0

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 –

+0

Première manière, données uniques par thread. – batman

Répondre

Questions connexes