Java LanguagePools d'executor, d'executorService et de threads


Introduction

L'interface Executor de Java offre un moyen de découpler la soumission des tâches des mécanismes d'exécution de chaque tâche, y compris des détails sur l'utilisation des threads, la planification, etc. Un exécuteur est normalement utilisé au lieu de créer explicitement des threads. Avec les exécuteurs, les développeurs n'auront pas à réécrire leur code de manière significative pour pouvoir ajuster facilement la stratégie d'exécution des tâches de leur programme.

Remarques

Pièges

  • Lorsque vous planifiez une tâche pour une exécution répétée, en fonction du ScheduledExecutorService utilisé, votre tâche peut être suspendue de toute exécution ultérieure, si une exécution de votre tâche provoque une exception qui n'est pas gérée. Voir Mère F ** k le ScheduledExecutorService!

Pools d'executor, d'executorService et de threads Exemples Liés