निम्नलिखित कोड काम करता है, ठीक है, लेकिन मुझे आश्चर्य है .. अवधारणात्मक रूप से, क्या यह सही है? धागे शुरू करें, उनके लिए join
पर प्रतीक्षा करें। ThreadPool
इसके बजाय इस्तेमाल किया जाना चाहिए?जावा थ्रेड कैसे शुरू करें और प्रबंधित करें?
संभव हो तो, टिप्पणी कृपया
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();
}