Thread(동시동작, 멀티태스킹) 사용방법.
ㅁ. 쓰레드는 일반적으로
1. Thread 클래스를 상속받아서 사용하는 경우
; 자바가 단일상속만 허용하기 때문에 Thread를 상속받는 순간 다른 클래스를 이용할 수 없어서,
사용에 제한이 있을 수 있다.
2. Runnable interface를 구현하는 방법이 있다.
; interface를 사용하기 때문에, 필요한 경우에 다른 클래스를 상속받아서 사용할 수 있다.
따라서, 일반적으로는 Runnable interface를 구현하는 방법으로 사용한다.
00. Runnable 인터페이스를 implements 하면 run()메소드를 오버라이드 해야한다.
run()메소드안에 구동될 코드를 작성하면 된다.
01. 메인 클래스에 객체를 생성하고 생성한 객체를 쓰레드속에 넣어서 구동 '.start();' 시켜주면된다.
02. 1,3,5초에 맞춰서 각각 작동됨을 확인할 수 있다.