Je me demande si, une fois que le FutureTask a terminé son travail et que je peux obtenir le résultat avec succès, dois-je nettoyer la FutureTask pour libérer la ressource? Ou le FutureTask sera nettoyé automatiquement après un certain laps de temps après avoir terminé le travail?Nettoyage de FutureTask après l'utilisation de
Merci.
Cela dépend probablement du résultat de la tâche. Si c'est un pojo, il vous suffit de laisser tomber toutes les références que vous tenez pour que gc fasse son travail comme vous le feriez avec d'autres pojos. Si le futur contient une référence à une ressource pouvant être fermée comme un flux, vous devrez peut-être la fermer - ou réfléchir à la raison pour laquelle le futur détient une telle ressource en premier lieu. – Thomas