LinkedList с отрицательным size() при многопоточной работе

 
 
 
Сообщения:39
Здравствуйте. В Java 8 создаю в одном потоке LinkedList<Integer>. Передаю ссылку на него 50 потокам, они оттуда получают инты через pollFirst(). Заполняю интами.
Лист заполняется заново в том же потоке (первом) если в нём 0 элементов. Но недавно заметил что перезаполнения не происходит, хотя он должен быть пуст. Проверил size() - он показал -2. Как такое может быть? Это какой-то не тред-сейф баг?
 
 
Сообщения:39
Сорри, где-то встретил в сети инфу что этот класс тред-сейф, а он нет >_< Вопрос закрыт.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет