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

+ Recent posts