🚨 Thread 클래스로부터 직접 생성
java.lang.Thread 클래스로부터 작업 스레드 객체를 직접 생성하려면 Runnable을 매개값으로 갖는 생성자를 호출해야한다.
Runnable task = new Task();
Thread thread = new Thread(task);
Runnable 구현 클래스
class Task implements Runnable{
public void run(){
스레드가 실행할 코드;
}
}
혹은
Thread thread = new Thread(new Runnalbe(){
public void run(){
스레드가 실행할 코드;
}
});
🚨 Thread 하위 클래스로부터 생성
public class WorkerThread extends Thread{
@Override
public void run(){
스레드가 실행할 코드;
}
}
Thread thread = new WorkerThread();
혹은
Thread thread = new Thread(){
public void run(){
스레드가 실행할 코드;
}
};
->thread.start();