import java.util.Date;
public class ThreadSleep2 implements Runnable {
public void run() {
for( int i=1 ; i<100 ; i++ ) {
// 현재 CPU를 점유한 Thread 출력
System.out.println( Thread.currentThread().getName() + " : " + i + " : " + new
Date().toString() ); //시간차를 확인 하기위한 코드!!!
try {
// 1000/1000초 동안 thread을 block상태에 빠드림
Thread.sleep( 1000);
} catch ( InterruptedException ie ) {
// 예외가 발생하면...
System.out.println( ie.toString() );
}
}
}
public static void main( String[] args ) {
ThreadSleep2 ts = new ThreadSleep2();
// 두개의 Thread를 생성시켜 실행시킴
Thread first = new Thread( ts, "first" );
// 우선 순위를 최대 우선순위로 바꿈
first.setPriority( Thread.MAX_PRIORITY ); //10
Thread second = new Thread( ts, "second" ); //5
first.start();
second.start();
}
}
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
ex9) java_thread (0) | 2012.03.04 |
---|---|
ex8) java_thread (0) | 2012.03.04 |
ex6) java_thread (0) | 2012.03.04 |
ex5) java_thread (0) | 2012.02.27 |
ex4) java_thread (0) | 2012.02.27 |
댓글