Java ThreadLocal
Jakob Jenkov
0:00 / 0:00
Java ThreadLocal
49 367 просмотров · 5 лет назад
Jakob Jenkov
49,5 тыс. подписчиков
49 367 просмотров · 5 лет назад
Класс Java ThreadLocal способен хранить внутри себя только одно значение для каждого потока, обращающегося к нему. Это означает, что если несколько потоков используют один и тот же класс Java ThreadLocal, каждый из них может установить своё собственное значение в ThreadLocal, не перезаписывая значения других потоков. При повторном получении значения каждый поток получит последнее значение, установленное им в ThreadLocal, а не какое-либо значение, установленное другими потоками.
Разделы
0:00 Введение в Java ThreadLocal, включая... set() и get()
3:18 Метод remove() Java ThreadLocal
5:20 Java ThreadLocal с начальным значением
8:33 Ленивая установка значения в Java ThreadLocal
10:21 Использование Java ThreadLocal из пула потоков
11:39 Java InheritableThreadLocal
Java ThreadLocal - текст:
http://tutorials.jenkov.com/java-conc...
Java Concurrency - текст / видео
http://tutorials.jenkov.com/java-conc...
• Java Concurrency and Multithreading
Репозиторий GitHub с примерами Java:
https://github.com/jjenkov/java-examples