Size: a a a

2020 June 12

AZ

Alex Zhelepov in pro.jvm
Заранее Спасибо за помощь =)
источник

AM

Andrey Martynov in pro.jvm
ConcurrentHashMap, где ключ - название потока
источник

AL

Alexander Lobanov in pro.jvm
Andrey Martynov
ConcurrentHashMap, где ключ - название потока
А если тред сдох?
источник

AM

Andrey Martynov in pro.jvm
Ну так переодически чистить мапу
источник

AM

Andrey Martynov in pro.jvm
А вообще если появляется потребность в уникальных значениях для тредов это уже даёт понять что архитектура плохая
источник

AM

Andrey Martynov in pro.jvm
Такого явно быть не должно
источник

AL

Alexander Lobanov in pro.jvm
Как минимум статического
источник

AZ

Alex Zhelepov in pro.jvm
Это тестовое задание =)
источник

AM

Andrey Martynov in pro.jvm
Какое то не солидное задание
источник

AM

Andrey Martynov in pro.jvm
Обычно что-то сложнее дают
источник

AZ

Alex Zhelepov in pro.jvm
Просто если ThreadLocal со статикой использовать, то значения в потоках будут разные
источник

IK

Ivan Korotkii in pro.jvm
Alex Zhelepov
Немного странный вопрос, возможно ли иметь статическую переменную в Java, которая будет иметь свое уникальное значение для каждого из потоков? Про ThreadLocal знаю, но вот так получается, что нужно "велосипед" придумать =)
статический метод подходит?
источник

AZ

Alex Zhelepov in pro.jvm
если делать вот так: public static ThreadLocal
источник

AZ

Alex Zhelepov in pro.jvm
Нет, return не статик филда не сделаешь =)
источник

AZ

Alex Zhelepov in pro.jvm
Andrey Martynov
ConcurrentHashMap, где ключ - название потока
так и реализовал в итоге
источник

AZ

Alex Zhelepov in pro.jvm
еще сделал расширение Thread-а
источник

IK

Ivan Korotkii in pro.jvm
Alex Zhelepov
Нет, return не статик филда не сделаешь =)
в плане?
источник

AZ

Alex Zhelepov in pro.jvm
ну вот так
источник

IK

Ivan Korotkii in pro.jvm
оно ж будет статик сигнатурой
источник

IK

Ivan Korotkii in pro.jvm
если не синхронизованно - чем тебе не статический метод?
источник