Thread join 함수

java 2014. 7. 9. 20:25

쓰레드 실행할때..  쓰레드가 끝날때까지 기다려 주는 join 함수가 있다..


public class Counter extends Thread {

int a;

int b;

int sum;

Counter(int x, int y) {

a=x;

b=y;

}

public void run() {

for(int i=a; i<=b; i++) {

sumsum+i;

}

}

int getSum() {

return sum;

}

}


public class test01 {


public static void main(String[] args) throws InterruptedException {

Counter at = new Counter(0, 100);

System.out.println(at.isAlive());

at.start();

System.out.println(at.isAlive());

at.join();

//Thread.sleep(1);

System.out.println(at.getSum());

System.out.println(at.isAlive());

}

}


결과는...

false

true

5050

false



'java' 카테고리의 다른 글

spring mysql datasouce  (0) 2015.02.08
쓰레드.. wait, notify, notifyAll  (0) 2014.07.09
Spring - IoC & DI & AOP ( 퍼옴 )  (0) 2014.07.03
java 예외(exception) 처리에 대한 괜찮은 글..  (0) 2014.06.26
lamda.. (업데이트중)  (0) 2014.05.21
Posted by 무세1
,