Bonjour a tous!

Je souhaite lancer un thread sur une autre fonction que le run autre que l'heritage de Thread ou l'implementation de Runnable.
Je m'explique en C++ j'avais l'habitude de dire
monthread = nouveauthread(nomfonction,param1,param2) ...

en java est ce possible?

Si ce n'est pas le cas , je souhaite passer en parametre une variable qui permettrait a ma methode run de faire certaines action en fonction du paramètre. cela est-ce possible ?

D'avance merci