A voir également:
- Détecter une thread dans un programme java
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Jeux java itel ✓ - Forum Jeux vidéo
- Frequence programme national ✓ - Forum Messagerie
- Java runtime - Télécharger - Langages
- Fichier ouvert dans un autre programme - Guide
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
2 févr. 2018 à 10:21
2 févr. 2018 à 10:21
Bonjour,
Je pense que ton problème vient du fait que c'est une action Spring, si tu fais mal ton thread tu vas sortir de ton contexte Spring ce qui expliquerait pourquoi ton action ne se fait pas...
De manière général en Java il faut éviter de faire des threads soit même, il faut passer par un executor qui va gérer un pool de threads, notamment pour éviter d'avoir une démultiplication du nombre de threads sur le serveur.
Spring a ses propres executor pour gérer les threads tout en préservant le contexte Spring, exemple :
https://egkatzioura.com/2017/10/25/spring-and-threads-taskexecutor/
Je pense que ton problème vient du fait que c'est une action Spring, si tu fais mal ton thread tu vas sortir de ton contexte Spring ce qui expliquerait pourquoi ton action ne se fait pas...
De manière général en Java il faut éviter de faire des threads soit même, il faut passer par un executor qui va gérer un pool de threads, notamment pour éviter d'avoir une démultiplication du nombre de threads sur le serveur.
Spring a ses propres executor pour gérer les threads tout en préservant le contexte Spring, exemple :
https://egkatzioura.com/2017/10/25/spring-and-threads-taskexecutor/
2 févr. 2018 à 16:54
Je vais me renseigner a ce propos :).