J'utilise ThreadPoolExecutor pour exécuter certaines actions, à un moment donné, j'ai annulé certaines tâches futures et les ai stockées dans une liste pour arranger d'autres tâches, et ensuite je veux réactiver les futures tâches annulées. Le problème est quand je soumets la tâche dans le pool, il ne serait pas exécuté, ressemble à l'indicateur annulé ou fait est sauvé et reconnu par l'exécuteur de thread, et donc ce thread ne serait pas appelé.Comment réactiver un futurite annulé dans le pool de threads?
Que dois-je faire?
-1: Pas une réponse. L'OP n'utilise pas Threads directement, il utilise FutureTasks dans un ThreadPoolExecutor. Tous les pools d'exécution de la bibliothèque Java sont ThreadPoolExecutors, ce que l'OP utilise déjà. –