Перейти к содержимому

Java ConcurrentMap и ConcurrentHashMap

Jakob Jenkov

0:00 / 0:00

Java ConcurrentMap и ConcurrentHashMap

16 029 просмотров · 1 год назад
Jakob Jenkov
49,5 тыс. подписчиков
16 029 просмотров · 1 год назад
Класс Java ConcurrentMap и его реализация ConcurrentHashMap представляют собой класс Java Map, обеспечивающий лучшую параллельность, чем класс Java Hashtable. Класс Hashtable позволяет вызывать любые свои методы только одному потоку одновременно. В некоторых случаях ConcurrentHashMap позволяет нескольким потокам вызывать свои методы. Во-первых, несколько потоков могут одновременно читать данные из ConcurrentHashMap. Во-вторых, несколько потоков могут записывать данные в ConcurrentHashMap, если они не записывают данные по одним и тем же ключам (и, возможно, только если пары ключ + значение, которые они вставляют, попадают в разные внутренние контейнеры). Урок по Java ConcurrentMap + ConcurrentHashMap — Текст: https://jenkov.com/tutorials/java-uti... Урок по Java Concurrency — Текст: https://jenkov.com/tutorials/java-con... Урок по Java Concurrency — Видеоплейлист:    • Java Concurrency and Multithreading   Урок по Java Map — Текст: https://jenkov.com/tutorials/java-col... Урок по Java Map — Видео:    • Java Map   Java Lambda Урок по лямбда-выражениям — текст: https://jenkov.com/tutorials/java/lam... Урок по лямбда-выражениям Java — видеоплейлист:    • Java Lambda Expressions