728x90
다음 코드는 다른 클래스를 상속받았을경우 Thread class를 상속받을수 없을때
Runnable를 implements 받아 오버라이딩하여 사용하는 방식이다.
재구현한 클래스의 객체를 만들어서 Thread 객체생성자 안에 넣어준다.
Thread 객체를 가리키는 참조변수.start()를 하면 실행된다.
public class Thread { public static void main(String[] args) { MyThread2 myThread = new MyThread2(); Thread thread = new Thread(myThread); thread.start(); for (int i = 0; i < 100000; i++) { System.out.println("ㅣㅣ"); } } // end of main } // end of class class A{} class MyThread2 extends A implements Runnable{ @Override public void run() { // TODO Auto-generated method stub for (int i = 0; i < 100000; i++) { System.out.println("ㅁㅁㅁ"); } } }
728x90
반응형
'Java' 카테고리의 다른 글
Java Attach Source 설정하기. (1) | 2017.07.18 |
---|---|
Java Thread를 활용한 경마 예제 (0) | 2017.07.17 |
Java 기본 Thread 사용법 (0) | 2017.07.16 |
Java try ~ catch ~ finally 추가 ( multi catch ) (0) | 2017.07.16 |
Java try ~ catch란? (0) | 2017.07.16 |
댓글