Oui en effet je pense que ton Thread.currentThread déjà t'empêchera de faire ce que tu veux faire...
Si tu veux instancier une classe anonyme tu peux faire :
1 2
|
MonType maClasse = (MonType)Class.forName("MaClasseAnonyme").newInstance () |
Et à ce moment là tu peux lancer ton Thread si c'est un Thread.
Cependant, je pense que je réécrirais ton code ci-dessus avec un new Runnable() {} pour être plus efficace.
De plus, vérifie bien le niveau d'isolation de tes ressource dans tes Thread, le currentThread n'est pas bon...
Partager