package adawddwd;
class Echo extends Thread{
private Thread t;
Echo(String word){
super(word);
}
public void setNextThread(Thread t){
this.t=t;
}
public void run(){
for(int i=0; i<10; i++){
try{sleep(3000);}catch(InterruptedException e){}
System.out.println("Thread"+getName()+">"+i+"\t");
t.interrupt();
}
}
public static void main(String[] args){
Echo e1 = new Echo("일");
Echo e2 = new Echo("이");
Echo e3 = new Echo("삼");
e1.setNextThread(e2);
e2.setNextThread(e3);
e3.setNextThread(e1);
e1.start(); e2.start(); e3.start();
e1.interrupt();
}
}
========================출력===========================
Thread일>0
Thread이>0
Thread삼>0
Thread일>1
Thread이>1
Thread삼>1
Thread일>2
Thread이>2
Thread삼>2
Thread일>3
Thread이>3
Thread삼>3
Thread일>4
Thread이>4
Thread삼>4
Thread일>5
Thread이>5
Thread삼>5
Thread일>6
Thread이>6
Thread삼>6
Thread일>7
Thread이>7
Thread삼>7
Thread일>8
Thread이>8
Thread삼>8
Thread일>9
Thread이>9
Thread삼>9
자바 쓰레드 join() (0) | 2015.04.02 |
---|---|
자바 쓰레드 , wait() , sleep(mil) , interrupt() , notifyAll()에 대해 (0) | 2015.04.02 |
jQgrid 명령어들 모음.. 계속 추가중... (3) | 2015.03.31 |
자바 쓰레드 2개를 이용한 1~100 총합 구하기 (0) | 2015.03.31 |
jsp 내가 만든 tag를 이용해 구구단 뽑기 (0) | 2015.03.31 |