Я читал о классе ThreadLocal, когда несколько раз сталкивался с приведенным ниже заявлением Джошуа Блоха.
«Подтасовка» значений с помощью обратных вызовов, которые вы не контролируете: иногда вы должны вызывать библиотечный метод, который вызывает обратный вызов в вашем пакете. На данный момент вам нужен какой-то контекст, который вы не смогли передать себе из-за недостатков в библиотеке. В этой редкой ситуации локальные переменные потока могут спасти жизнь.
Трудно понять это. Был бы признателен, если бы кто-нибудь мог уточнить и объяснить
Спасибо ..Хина