C에는 sleep 이라는 넘이 있었던 것 같은데 java 에선 우찌해야 하나 고민했었는데 나름 간단하게 해결되었다. 물론 퍼왔따.. 캬캬캬~~~
// delayTime ms(밀리 초) 후에 이 함수를 무사히 빠져나온다..
// 1000 -> 1초
public void MatrixTime(int delayTime)
{
long saveTime = System.currentTimeMillis();
long currTime = 0;
while( currTime - saveTime < delayTime)
{
currTime = System.currentTimeMillis();
}
}
##. sleep 함수 작동 원리
sleep(2000)은 cpu tick이 한번 발생할 때마다 2000에서 1씩 줄여 나가다가 0이 되면 대기큐에 넣고 다음 스케줄링을 한다고 한다. 즉 cpu tick 한번이 ms(밀리 초)란 소리다. 하여튼...
왜 java는 저런 방법이 없는거야... 심플하게 있음 좋겠구만은....
출처: http://kdonghwa.tistory.com/101
// delayTime ms(밀리 초) 후에 이 함수를 무사히 빠져나온다..
// 1000 -> 1초
public void MatrixTime(int delayTime)
{
long saveTime = System.currentTimeMillis();
long currTime = 0;
while( currTime - saveTime < delayTime)
{
currTime = System.currentTimeMillis();
}
}
##. sleep 함수 작동 원리
sleep(2000)은 cpu tick이 한번 발생할 때마다 2000에서 1씩 줄여 나가다가 0이 되면 대기큐에 넣고 다음 스케줄링을 한다고 한다. 즉 cpu tick 한번이 ms(밀리 초)란 소리다. 하여튼...
왜 java는 저런 방법이 없는거야... 심플하게 있음 좋겠구만은....
출처: http://kdonghwa.tistory.com/101
'Dev > java, flex, jsp, js' 카테고리의 다른 글
response results에 이상한 값이 앞뒤로 붙는다... 왜?? (1) | 2009.09.29 |
---|---|
java string format (소수점 및 콤마표현) (1) | 2009.09.16 |
java 형변환 (1) | 2009.09.02 |
Charset and Codepage (310) | 2009.06.26 |
[Java] String Encoding (1) | 2009.06.25 |