Extends 상속을 이용한 스레드 생성 방법
ExtendsThread 클래스에서 Thread를 상속받고 run() 메소드를 오버라이딩한다.
ExtendsThreadMain 클래스에서 Thread를 생성하고 start() 메소드를 실행한다.
class ExtendsThread extends Thread {
pubic void run() {
System.out.println("run");
}
}
public class ExtendsThreadMain() {
public static void main(String[] args) {
Thread thread = new ExtendsThread();
thread.start();
}
}
implements 를 이용한 스레드 생성 방법
RunnableThread 클래스에서 Runnable를 implements 하고 run 메소드를 오버라이딩 한다.
RunnableThreadMain 클래스에서 Thread를 생성한다. 이때 RunnableThread 클래스를 파라미터로 넘긴다.
class RunnableThread implements Runnable {
public void run() {
System.out.println("run");
}
}
public class RunnableThreadMain() {
public static void main(String[] args) {
Thread thread = new Thread(new RunnableThread());
thread.start();
}
}
'JAVA' 카테고리의 다른 글
[JAVA] 자바 SWT dialog 실행 중 부모 객체 동기화 Invalid thread access (0) | 2022.05.26 |
---|---|
[JAVA] 자바 줄바꿈 엔터 공백 제거방법(엑셀 붙여넣기) (0) | 2022.05.22 |
Eclipse 이클립스 Git 저장소 clone으로 연결하기 (0) | 2022.03.07 |
[JAVA] CSV 파일 데이터 읽기 (0) | 2021.11.02 |
[JAVA] 폴더 안의 파일 리스트 검색 및 출력 후 파일(jsp, html) 내용 읽기 (0) | 2021.02.17 |