public class Threads1 {
	public static void main(String[] args) {
		HelloThread northGerman = new HelloThread( "Moin Moin" );
		HelloThread southGerman = new HelloThread( "Gruess Gott" );

		northGerman.start();
		southGerman.start();
	} //main()
} //class Threads

class HelloThread extends Thread {
	protected String greetingText;

	public HelloThread (String greetingText) {
		this.greetingText = greetingText;
	} //constructor

	public void run() {
		while (true) {
			try {
				Thread.sleep(500);
			} catch (InterruptedException ie) {
				System.out.println("an InterruptedException occurred\n"+ie.toString()+"\n"+ie.getMessage() );
			} //catch
			System.out.println( greetingText);
		} //while
	} //run()
}//class HelloThread