[Java] 스레드

ay.zip·2021년 9월 10일
0

JAVA

목록 보기
3/9

🚨 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();

0개의 댓글

관련 채용 정보