package thread;

import java.awt.Toolkit;
//Beep와 Print 두 작업을 각각의 쓰레드로 실행될 수 있도록 변경
//쓰레드는 Runnable의 하위로 작업하고 익명이너 클래스로 정의해서 작업

public class BeepPrintExam_Runnable{

	public static void main(String[] args) {
		
		
		Thread t1 = new Thread(new Runnable() {
			public void run() {
				Toolkit toolkit = Toolkit.getDefaultToolkit();
				for (int i = 1; i <= 5; i++) {
					toolkit.beep();
					try {
						Thread.sleep(500);
					} catch (InterruptedException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			}
		});
		
		Thread t2 = new Thread(new Runnable() {
			public void run() {
				for (int i = 1; i <= 5; i++) {
					System.out.println("띵");
					try {
						Thread.sleep(500);
					} catch (InterruptedException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			}
		});
		
		t1.start(); //new BeepThread().start();
		t2.start();
	}

}
