Ne pas attendre la fin d'execution d'une méthode
Bonjour à tous, mon problème est simple, j'aimerais lancer une méthode, mais récupérer la fin immédiatement, et ne pas attendre la fin du traitement de la méthode. Il n'y a pas d'accès concurrent.
En fait, je veux juste envoyer un mail (ce que prend un peu de temps), mais j'ai pas besoin d'attendre la fin pour répondre à l'utilisateur.
Alors j'avais pensé à un simple Thread du type:
Code:
1 2 3 4 5 6
|
new Thread() {
public void run() {
Mailer.sendMail()
}
}.start(); |
Est-ce que dans ce cas, mon thread s'arrête et se détruit tous seul à la fin?
Sinon, si vous avez d'autres idées, pour info, je travaille dans un environnement J2EE Tomcat, et j'utilise le framework Spring( peut-être que Spring a déjà une solution, mais je la connais pas).
D'avance merci.