J'utilise la classe Future de java pour exécuter une tâche, mais la méthode isDone renvoie true si la tâche est terminée. L'achèvement peut être dû à une résiliation normale, une exception ou une annulation - dans tous ces cas, cette méthode sera vraie.comment puis-je savoir comment une tâche s'est terminée lors de l'utilisation de la classe Future de java
Y at-il un moyen de savoir si elle s'est terminée parce qu'une exception ou parce qu'elle s'est terminée avec succès?
vous avez raison, cela est une approche beaucoup plus mieux. +1 –
Comment savoir si Runnable ou Callable est en train d'être exécuté par un thread? Est-ce que Future fournit cette information? – Abidi