Многопоточность в Java. Лекция 5: атомарные переменные и многопоточные коллекции
«Несколько потоков делают копию исходного массива данных, вносят изменения и записывают их. Какой-то из потоков завершает работу быстрее, какой-то — медленнее. Поток, который завершит работу последним, удалит изменения, сделанные другими потоками. С использованием блокировки ReentrantLock такая проблема исчезает».
Опубликовали очередную лекцию из краткого курса наших коллег Владимир Фролов и Никиты Сизинцева, посвященного многопоточности в Java.
Post #485
1.68K