Java LanguagePool Executor, ExecutorService e Thread

introduzione

L'interfaccia di Executor in Java fornisce un modo per disaccoppiare l'invio di attività dai meccanismi di esecuzione di ciascuna attività, inclusi i dettagli sull'utilizzo dei thread, la pianificazione, ecc. Normalmente viene utilizzato un Executor invece di creare esplicitamente i thread. Con gli Executor, gli sviluppatori non dovranno riscrivere in modo significativo il loro codice per essere in grado di regolare facilmente i criteri di esecuzione delle attività del loro programma.

Osservazioni

insidie

  • Quando si pianifica un'attività per l'esecuzione ripetuta, a seconda di ScheduledExecutorService utilizzato, l'attività potrebbe essere sospesa da qualsiasi ulteriore esecuzione, se un'esecuzione dell'attività determina un'eccezione non gestita. Vedi Mother F ** k ScheduledExecutorService!

Pool Executor, ExecutorService e Thread Esempi correlati