Thread 진단은 id·name·state·daemon을 서로 다른 단서로 본다

metadata는 업무 식별자 자체가 아니므로 로그에 task key도 함께 남깁니다.

metadata답하는 질문주의
threadId어느 실행 객체인가재사용 시 업무와 다름
name로그에서 어떻게 찾나명시적 이름
state지금 무엇을 기다리나순간 값
daemonJVM 종료를 막나완료 보장 아님
task key어떤 업무인가애플리케이션 로그

핵심: state는 순간 관찰값이라 단일 snapshot만으로 정지 원인을 확정하지 않습니다.