스레드의 작업을 중간에 중단하는 방법flag값 설정 및 수정interrupt() 사용 flag값 설정특정 스레드의 실행을 flag 값이 true인 동안 계속해서 작업하도록 설정한다특정 스레드를 중단하는 시점에 flag 값을 false로 바꾼다이렇게 하면, 다음 반복문 실행 시점에 flag 값을 확인하고 해당 작업을 빠져 나온다static class MyTask implements Runnable { volatile boolean runFlag = true; @Override public void run() { while (runFlag) { log("작업 중"); sleep(3000); } log("자원 정리")..