package com.lee; public class Test1 { public static void main(String[] args){ //Thread를 사용하기 위해 객체 생성 MyThread thread = new MyThread(); thread.run(); new Alba().run(); } } //다중 작업을 하기 위해서 Thread 사용 class MyThread extends Thread{ int x=0; //run 타이핑 후 ctrl+spacebar //run() 스레드가 할 일을 정하는 메서드 @Override public void run() { //super.run(); 있어도 되고 없어도 됨 while(x<100){ x++; System.out.println("x= "+x); } System.out.println("일끝 안녕히 계세요"); } }
package com.lee; public class Alba extends Thread{//안에 추상 메서드가 없다 int k=0; @Override public void run() { while(k<100){ k++; System.out.println("어서오세요"); } System.out.println("집에 갑니다."); //super.run(); } }
x= 1
x= 2
∫
x= 99
x= 100
일끝 안녕히 계세요
어서오세요
∫
어서오세요
집에 갑니다.
'Java > 2012.04 강좌' 카테고리의 다른 글
12일차 Synchronized(동기화) (0) | 2012.04.19 |
---|---|
12일차 Thread2 (0) | 2012.04.19 |
12일차 Exception(예외처리 미루기) (0) | 2012.04.19 |
12일차 Exception(예외 처리 기본) (0) | 2012.04.19 |
12일차 Exception(예외처리) (0) | 2012.04.19 |