혼공자4주차_스레드

·2022년 2월 13일

혼공단 7기_ 자바

목록 보기
4/6

혼공자 4주차 미션입니다!~

코드🌼


먼저 데몬 스레드로 사용할 스레드 클래스를 만들어줍니다.
1초마다 "작업 내용을 저장함."을 출력해주는 스레드입니다.


이제 메인스레드에서 데몬스레드를 사용해보겠습니다.
스레드를 생성 후 데몬스레드로 설정해주고 실행시켜줍니다.

메인스레드는 3초가 지나면 "메인 스레드 종료"를 출력해줍니다.

결과🍗


결과입니다.
저는 책과 다른 결과가 나왔는데 데몬스레드가 3번째 일시 정지를 하는동안 메인 스레드가 3초가 다 돼서 종료된 것 같습니다.


가끔씩은 이렇게 3번 출력되기도 합니다.

궁금&추측🌪

왜 가끔은 2번, 3번 출력되는지 잘은 모르겠지만 아마도 코드 실행 시간이 매번 조금씩 달라서인것 같다.

0개의 댓글