[Executor] Risques d'utilisation
Bonjour,
Je voulais utiliser l'api concurrent pour l'exécution d'une tache asynchrone, il s'agit en fait de l'envoie de mail suite à un envoie de formulaire http. comme l'envoie de mail peut prendre un peu de temps, je voudrais retourner à la page et laisser l'envoi de mail s'effectuer dans un processus à part, voilà mon code:
Code:
1 2 3 4 5 6
| Executor executor = Executors.newSingleThreadExecutor();
executor.execute(new Runnable() {
public void run() {
MailManager.confirmCreation(instance);
}
}); |
Est ce qu'il y'a un risque de dead lock ou d'autres problèmes en utilisant cette API ?
Merci