Junior — Middle
Máte skúsenosti s používaním ExecutorService na správu asynchrónnych úloh?
sobes.tech AI
Odpoveď od AI
Áno, ExecutorService je pohodlné rozhranie z balíka java.util.concurrent na správu vlákien a asynchrónne vykonávanie úloh. Umožňuje spúšťanie úloh v samostatných vláknach bez nutnosti manuálneho vytvárania a správy vlákien.
Príklad použitia ExecutorService:
ExecutorService executor = Executors.newFixedThreadPool(3);
executor.submit(() -> {
// Asynchrónna úloha
System.out.println("Vykonávanie úlohy vo vlákne " + Thread.currentThread().getName());
});
executor.shutdown();
Tento prístup pomáha efektívne využívať zdroje a zjednodušuje správu viacvláknového prostredia v Android aplikáciách.