Bonjour,

Dans mon appli, j'ai une tache longue qui est lancée en tache de fond, l'appli rend directement la main à l'utilisateur tandis que la tache continue à s'éxécuter.
Je précise que cette tache se fait dans un contexte monoutilisateur.

Mon souci est que le thread doit etre unique, si l'utilisateur fait F5 ou reviens en arriere pour relancer la commande, je ne dois pas generer un nouveau thread si celui ci existe.

j'ai essayé de tester l'exsitence des threads avec Threadgroup, mais c'est pas evident car dans un environnement web chaque requete utilisateur se fait dans un autre thread.

Avez vous des solutions ou des pistes ?

Merci d'avance