스레드 종료하는 방법 구글링 하다가 run함수 내에 while 문 넣고 그 플래그값을 변경하는 방식을 많이 쓰는 것 같아서 그렇게 코딩했는데요, 궁금한 점이 있습니다. run함수 내에 "플래그값에 true를 넣어주는 코드"와 "while로 감싸준 코드"가 있습니다. 그런데 while 플래그값이 false가 된다고 하더라도 스레드는 계속 살아있는 거겠죠?? 스레드가 실행된다는 것과 살아있다는 것의 차이를 잘 모르겠네요, 설명해주세요 ㅜㅜ 그리고 불안해서 그 스레드 start(); 시킨 후 그 밑에 확실하게 스레드 죽이기 위해서(맞는 방법인진 모르겠지만..) interrupt(); 써줬는데 맞는 방법인지 알려주시면 감사하겠습니다.