package anonymeklasse1;

/**
 * Demonstriert die schnelle Implementation zweier Threads mittels
 * anonymen Klassen.
 *  
 * @author  Ralf Kunze (rkunze@uos.de), Institut fuer Informatik, Universitaet Osnabrueck
 * @date 25.05.2007
 */
public class AnonymeKlasse {

	public static void main(String[] args) {
		
		// Einen Thread mittels einem anonymen Runnable erzeugen
		Thread t = new Thread(new Runnable() {
			public void run() {
				while(true) {
				      System.out.println(Math.random()*1000);
				}
			}
		});
		t.setName("Zahlenprinter");
		t.start();

		new Thread(new Runnable() {
			public void run() {
				while(true) {
				      System.out.println((char)((Math.random())*('z'-'a') + 'a'));
				}
			}
		}).start();
	}

}
