자바 쓰레드를 거의 정확한 주기로 실행하는 방법!(로직 수행 시간에 관계없이 정확한 주기 만들
자바 쓰레드를 거의 정확한 주기로 실행하는 방법 (사족) "정확한 주기"로 실행하는 방법을 쓰게된 이유는 거의 비슷할 것이다. 어떤 애플리케이션을 개발할 때 백그라운드에서 일정 주기마다
jeong-pro.tistory.com
import java.util.Timer;
import java.util.TimerTask;
public class JavaTimerTest {
public static void main(String[] args) {
TimerTask task = new TimerTask() {
@Override
public void run() {
int result = 0;
// 특정 로직
for(int i=0;i<10000;i++) {
for(int j=0;j<10000;j++) {
result = i+j;
}
}
//이부분에 send()같은 것이 들어갈 것
System.out.println(System.currentTimeMillis());
}
};
Timer timer = new Timer();
timer.scheduleAtFixedRate(task, 0, 1000);
}
}
'[공부용]참고 사이트 모음 > [java]' 카테고리의 다른 글
[java] 자바에서 날짜 변환하기 yyyy-mm-dd HH:mm:ss.SSS (0) | 2021.02.25 |
---|---|
[Java] String 의 특정 index의 문자열 교체 (0) | 2021.02.24 |
[java] 자바 2의 보수 16비트 바이너리 => 정수로 나타내는 법 (2) | 2020.12.10 |
[Java] 현재 컴퓨터 이름 얻기 InetAddress.getLocalHost().getHostName(); (0) | 2020.12.04 |
[java] 소켓프로그래밍 udp DatagramSocket (0) | 2020.11.24 |