L'une des premières choses que j'ai apprises sur le développement Java EE est que je ne devrais pas créer mes propres threads dans un conteneur Java EE. Mais quand j'y pense, je ne connais pas la raison.
Pouvez-vous expliquer clairement pourquoi il est découragé?
Je suis sûr que la plupart des applications d'entreprise ont besoin de tâches asynchrones telles que les démons de messagerie, les sessions inactives, les tâches de nettoyage, etc.
Donc, si en effet on ne doit pas générer de threads, quelle est la bonne façon de le faire en cas de besoin?