你将所有线程放入数组中,全部启动,然后进行循环
for(i = 0; i < threads.length; i++) threads[i].join();
每个连接将阻塞,直到相应的线程完成为止。线程的完成顺序可能不同于你加入线程的顺序,但这不是问题:退出循环时,所有线程均已完成。

你将所有线程放入数组中,全部启动,然后进行循环
for(i = 0; i < threads.length; i++) threads[i].join();
每个连接将阻塞,直到相应的线程完成为止。线程的完成顺序可能不同于你加入线程的顺序,但这不是问题:退出循环时,所有线程均已完成。