Cześć :)
Mam dwa pytania:
- Mamy CachedThreadPool i uruchamiamy w nim jeden wątek. Po skompilowaniu program się nie zakańcza. Nie wiem jak usprawnić, żeby się wyłączal. W danym wątku nawet jeżeli pozostawimy pustą metodę run() to wątek pracuje cały czas( albo metdoa main() )
ExecutorService exec = Executors.newCachedThreadPool();
for(int i =0; i < 5; i++){
exec.execute ( new Thread() );
}
exec.shutdown();
Co robi dokładnie shutdown()? Jak wpływa to na wątki powyżej odpalane?