Вопрос объясняет назначение ThreadLocal и его применение для хранения данных, специфичных для потока.
Короткий ответ
ThreadLocal позволяет хранить данные, которые доступны только одному потоку. Пример: хранение идентификатора пользователя в веб-запросе.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.