Context 전달 도구는 thread 생성 방식에 따라 다르게 작동한다

pool과 비동기 경계에서는 상속을 기대하지 말고 submit 시 immutable snapshot을 붙인다.

도구적합 범위주의
ThreadLocal동일 thread stackremove 필수
InheritableThreadLocal새 child 생성pool task에 부적합
Task decoratorexecutor submit복원·취소 처리