• 스레드 상태
    • New
    • Runnable
    • Running
    • Blocked
    • Waiting
    • Terminated
  • start(), sleep() and join()으로 스레드 생명주기 관리
    • start() : 스레드 실행
    • sleep() : 일정 시간 동안 스레드 중지(pause)
    • join() : 메인 스레드(여기선 main())가 호출한 다른 스레드 끝날때 까지 대기.