import java.util.ArrayList; class EksempelJoin { private static final int ANTALL_TRAADER = 5; public static void main(String[] args) { ArrayList traader = new ArrayList<>(ANTALL_TRAADER); for(int i = 0; i < ANTALL_TRAADER; i++){ Thread traad = new Thread(new JoinTraad()); traader.add(traad); traad.start(); } for(Thread traad : traader) { try { traad.join(); } catch (InterruptedException e) { System.out.println("Interput feil"); } } System.out.println("Hovedtraad ferdig"); } } class JoinTraad implements Runnable{ @Override public void run(){ System.out.println("Kjorer run metoden"); } }