바로 아래 예제를 보면서 설명을 하겠씁니다.
위 코드의 실행 결과는
이렇게 나옵니다.!!!!
우리가 알기론 메인이 끝나면 모든게 종료되는걸로 알고있는데 쓰레드는 그렇지 않습니다.. 메인이 종료되어도 백그라운드에서 돌아가기 때문입니다.
하지만 이런 쓰레드도 join(조인)을 이용하여 제어를 할 수 있는데요..
이와같이 join을 사용한다면 해당 쓰레드가 종료되기까지 기다렸다가 다음으로 넘어갑니다!!
그래서
이와같은 결과를 얻을수 있습니다.
'■ JAVA > Study' 카테고리의 다른 글
[JAVA] map에 키,값 있는지 확인하는거 (containsKey, containsValue) (0) | 2020.09.29 |
---|---|
[JAVA] 가변인자(varargs) 사용법 ★ (0) | 2020.09.28 |
[JAVA] 스레드 (0) | 2020.09.27 |
[JAVA] 이클립스에 라이브러리를 추가하기 (0) | 2020.09.26 |
[JAVA] json형식을 파싱하자!(gson활용) (0) | 2020.09.25 |