Aşağıdaki kod çalışır, güzel, ama merak ediyorum .. kavramsal olarak doğru mu? Konuları başlatın, join
için bekleyin. Bunun yerine ThreadPool
kullanılmalı mı?Java iş parçacığı nasıl başlatılır ve yönetilir?
Mümkünse
List<Thread> threads = new ArrayList<Thread>();
for (Test test : testsToBeExecuted) {
Thread t = new Thread(test);
threads.add(t);
t.start();
}
for (Thread thread : threads) {
thread.join();
}