550페이지 직접해보는 손코딩
public class AutoSaveThread extends Thread{
public void save() {
System.out.println("작업 내용을 저장한다");
}
@Override
public void run() {
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
break;
}
save();
}
}
}
public class DaemonEx {
public static void main(String[] args) {
AutoSaveThread autoSaveThread = new AutoSaveThread();
autoSaveThread.setDaemon(true); //AutoSaveThread를 데몬스레드로 만듦
autoSaveThread.start();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
}
System.out.println("메인 스레드 종료");
}
}
반응형
'개발 > Inafolio' 카테고리의 다른 글
[React] 프로젝트 기초공사하기2 - 상태분리, Provider (0) | 2022.08.03 |
---|---|
[React] 프로젝트 기초공사하기 - 공통 컴포넌트, 폰트, 레이아웃 css 셋팅 (0) | 2022.08.02 |
[혼공단 8기] 3주차 미션 (0) | 2022.07.24 |
[혼공단 8기] 2주차 미션 (0) | 2022.07.14 |
[혼공단 8기] 1주차 미션 (0) | 2022.07.08 |