Описание тега thread-local
Thread-local - это класс из Java API, и документация определяет его: "Этот класс предоставляет локальные для потока переменные. Эти переменные отличаются от своих обычных аналогов тем, что каждый поток, который обращается к одному из них (с помощью метода get или set), имеет свои собственные, независимо инициализированная копия переменной. Экземпляры ThreadLocal обычно представляют собой частные статические поля в классах, которые хотят связать состояние с потоком (например, идентификатор пользователя или идентификатор транзакции) ".
Это класс из Java API, и документация определяет его следующим образом:
Этот класс предоставляет локальные переменные потока. Эти переменные отличаются от своих обычных аналогов тем, что каждый поток, обращающийся к одному из них (с помощью метода get или set), имеет свою собственную независимо инициализированную копию переменной. Экземпляры ThreadLocal обычно представляют собой частные статические поля в классах, которые хотят связать состояние с потоком (например, идентификатор пользователя или идентификатор транзакции) ".
Какие вопросы должны иметь этот тег?
- Вопросы, непосредственно связанные с концепцией локального потока.
- Вопросы, касающиеся шаблонов проектирования, основанных на использовании этого класса.
- Вопросы, связанные с проблемами при использовании этого класса.
Полезные ссылки
- Официальная документация
- Краткое руководство по ThreadLocal
- Как прострелить себе ногу с ThreadLocals Введение в Java-хранилище ThreadLocal