Я пытаюсь найти ответ на них, но не могу найти его в Google или в документах Java.
Случай 1: в ConcurrentHashMap
, предположим, что поток t1 считывается из сегмента n, и один и тот же поток t2 хочет записать на том же сегменте n:
Вопрос 1: будут ли эти две операции выполняться один за другим или они будут выполняться одновременно?
Случай 2: в ConcurrentHashMap
, предположим, что поток t1 записывает на сегмент n, и один и тот же поток t2 хочет читать из того же сегмента n,
Вопрос 2: будут ли эти две операции выполняться один за другим или они будут выполняться одновременно?