main側 スレッドを30個作る(スレッドを管理する配列を⽤意する) 各スレッドを開始させ,全ての終了を待つ 終了メッセージProgram endを出⼒する
class Main{ public static void main(String[] args){ int n = 30; Thread[] th = new Thread[n]; for(int i=0; i<n; i++){ th[i] = new Thread(new HelloThread(i)); th[i].start(); } for(int i=0; i<n; i++){ th[i].join(); } System.out.println("Program end"); } }