Back-End/Spring Boot
Spring Boot | Thread ID 찾아서 interrupt 하기
개발자티포
2023. 3. 14. 14:54
728x90
반응형
1. 해당 Thread를 시작할 때 getId() 메소드로 Thread id를 데이터베이스에 담아둔다.
2. 아래 코드로 Id로 찾아서 종료해준다.
Set<Thread> setOfThread = Thread.getAllStackTraces().keySet();
for(Thread thread : setOfThread){
if(thread.getId() == 종료하는쓰레드ID()){
thread.interrupt();
}
}
728x90
반응형