Задачу решил, но кое-что осталось покрытым мраком. Почему, когда потоки в resultMap добавляют свои значения, не происходит ерунды? Разве не нужно добавить synchronyzed для этого мапа? Все потоки получается имеют одинаковый доступ туда, но конфликтов не происходит
Вэйлор
28 уровень
Потоки
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Nikki
13 августа 2019, 17:14
Каждый поток работает со своим файлом и добавляет по имени файла (ключ) значение в resultMap. Если бы они работали с одним файлом, это другое дело. Это моё предположение.
+1