Я уже некоторое время царапаю голову вокруг вопроса, я огляделся, но не смог найти ответ. Я хочу знать, что произойдет, если concurrencyLevel
будет больше, чем capacity
Карты.Что происходит, когда параметр concurrencyLevel больше, чем емкость ConcurrentHashMap?
По умолчанию оба значения равны 16, что означает, что каждое ведро будет иметь блокировку. И если capacity
будет 32 и concurrencyLevel
16, то замок будет удерживаться на 2 ведрах. Но что происходит, когда concurrencyLevel
- 32 и capacity
- 16?
Будет ли каждое ведро удерживаться 2 замками, что произойдет, если распределение concurrencyLevel
и capacity
неровное, как 24 и 16, или что-то еще?
порой я желаю SO имел возможность помечать людей, которых вы знаете, что есть ответ, так что вы получите немедленный ответ, функцию, аналогичную Quora, но более изысканный, как я могу отметить людей, которые уже прокомментировали это сообщение. – rd22
Вот для чего нужны теги, и @pings в комментариях. – EJP
да! но могу ли я пометить кого-нибудь в сообществе SO, даже если они не комментируют вопрос? @oleg будет работать? – rd22