Hier der Codeschnipsel
p1.join()
{if(p1.isInterrupted()) throw new InterruptedException();}
Join() und interrupted() kommt aus der Klasse obj.lang.Thread
join soll also hier auf die Beendung des Threads p1 warten.
Wenn ich nur p1.join() schreibe, sagt er "unhandled Exception Type InterruptedException".
Also wollte ich diesen Fall behandeln.
isInterruppted() gibt zurück ob der Thread p1 grade unterbrochen (boolean) ist und das warten auf ihn natürlich nutzlos wäre.
dann soll er die Exception werfen.
Eclipse sagt aber fehler. Unterstrichen wir die "{" for dem if.
Warum? ich kann mir keinen Reim drauf machen? Wie muss ich esrichtig schreiben?
Mache ich etwa einen fatalen Fehler?