thread를 구현하는 방법은 두가지다.
첫번째는 Runnable() 인터페이스를 상속받아서 쓰는 것이고
두번째는 Thread 클래스를 상속받아서 직접 구현하는 것이다
첫번째 사용방법의 예)
public class myThread implements Runnable(){
public void run(){
//쓰레드 돌아갈 때 수행할 내용
}
public static void main(String args[])
{
myThread myObj = new myThread();
Thread TrdObj = new Thread(myObj);
TrdObj.start();
}
//////////////////////////////
두번째, 상속받아서 쓰는 방법 : thread를 쓸 일이 많을 때 더 유용하다.
class DerivedClass extends Thread{
public void run(){
//내용
}
}
public class mainClass{
public static void main(String[] args){
DerivedClass threadObj = new DerivedClass();
threadObj.start();
}
}