我一直在圍繞一個問題撓撓頭,現在我已經環顧四周,但未能找到答案。我想知道如果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