Fachhochschule Regensburg 3. Test Programmieren in Java Name: ________________________ Aufgabensteller: Prof. Sauer Vorname: _____________________ Aufgabe Gegeben ist die folgende Klasse public class Faeden { public static void main(String [] args) { HalloThread nordDeutsch = new HalloThread("Moin Moin"); HalloThread suedDeutsch = new HalloThread("Gruess Gott"); nordDeutsch.start(); suedDeutsch.start(); } }// class Faeden a) Gesucht ist die Klasse HalloThread, deren Verkörperungen (in der vorliegenden Klasse nordDeutsch bzw. suedDeutsch) wechselweise „Moin Moin“ bzw. „Gruess Gott“ mit zwischenzeitlicher 500 ms Pause zeilenweise auf die Konsole ausgeben. _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ 1 ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ b) Terminiert das vorliegende Programm (einschl. der unter a) angegebenen Klasse HalloThread) nach dem Aufruf von java Faeden ______________________________________________________ c) Welche Java-Programme terminieren nicht am Ende der main()-Methode? ____________________ _________________________________________________________________________________ _ _________________________________________________________________________________ _ d) Terminiert ein laufendes Programm am Ende der main()-Methode, das ausschließlich über DämonThreads verfügt? ____________________________________________________________________ f) Wie lassen sich Programme mit noch laufenden Vordergrund-Threads terminieren? ____________ _________________________________________________________________________________ _________________________________________________________________________________ 2