說明
1、ConcurentHashMap結合了HashMap和Hashtable的優點。HashMap不考慮同步,Hashtable考慮同步。但是Hashtable每次同步都要鎖定整個結構。
2、ConcurentHashMap鎖的方式是稍微細粒度的。ConcurentHashMap將hash表分成16桶(默認值),如get、put、remove等常用操作只鎖定目前需要的桶。
實例
/***Createsanew,emptymapwiththedefaultinitialtablesize(16).*/publicConcurrentHashMap(){}/***Createsanew,emptymapwithaninitialtablesize*accommodatingthespecifiednumberofelementswithouttheneed*todynamicallyresize.**@paraminitialCapacityTheimplementationperformsinternal*sizingtoaccommodatethismanyelements.*@throwsIllegalArgumentExceptioniftheinitialcapacityof*elementsisnegative*/publicConcurrentHashMap(intinitialCapacity){if(initialCapacity<0)thrownewIllegalArgumentException();intcap=((initialCapacity>=(MAXIMUM_CAPACITY>>>1))?MAXIMUM_CAPACITY:tableSizeFor(initialCapacity+(initialCapacity>>>1)+1));this.sizeCtl=cap;}/***Createsanewmapwiththesamemappingsasthegivenmap.**@parammthemap*/publicConcurrentHashMap(Map<?extendsK,?extendsV>m){this.sizeCtl=DEFAULT_CAPACITY;putAll(m);}
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
一、建行基金定投手續費是多少?基金定投是一種比較受歡迎的理財方式,他的收益比儲蓄高,但是風險又沒有股票這類的大,因此許多人會在銀行辦理基金定投。那么建行基金定投手續費是多少呢?怎么辦理呢?大家保保險網將在下文為您詳細介紹。建行基金定投手續費是多少:1. 辦理手續費:一般基金定投手續費按申購金額的1,5%收取,建行打八折,也就是1.2%,如果是網銀辦理的話,打6折。如果通過基金公司辦理更便宜,一般是...
創業板鑫東財配資買漲不買跌怎么回事?大多數股民選擇離開A股市場,是因為股市并不具備賺錢效應,更是在保護投資者的利益中不斷的讓股民們流淚,導致進入股市中90%的投資者都是虧損。而散戶是證券市場不可分割的部分,占了80%的體量,卻也是股市受傷最大的群體,在交易制度中受到了限制,在風險對沖中對于股指期貨和融券卻設了50萬門檻,更是在外圍股市走出十年長牛時,只能做多的市場卻是長期的走熊,本想賺點利潤改善生...
科技的發展,使得我們的生活發生了翻天覆地的變化。比如最簡單的購物,以前是滿大街的逛,而現在卻變成了人們滿網絡的逛,開闊了人們的視野,天南海北的東西都能買到,還能滿足全球購的欲望,輕而易舉的買到國外的產品。而這些全都是靠著網上支付功能的誕生。人們對于網上銀行非常不陌生,而對于電話銀行還有一點點疑惑。比如開通電話銀行服務收費嗎?下面就來給大家解疑答惑。開通電話銀行服務收費嗎?銀行在為客戶開通手機銀行的...