
前言 到底什么是線程的不安全搏色?為什么會(huì)存在線程的不安全近零?線程的不安全其實(shí)就是多個(gè)線程并發(fā)的去操作同一共享變量沒(méi)用做同步所產(chǎn)生意料之外的結(jié)果。那是...
》》》》》》博客地址《《《《《《》》》》》》首發(fā)博客《《《《《《 前言 首先我們?cè)诹私鈐ava內(nèi)存模型之前先看一下計(jì)算機(jī)內(nèi)存模型坦冠,理解了計(jì)算機(jī)內(nèi)...
本文開(kāi)始死磕JMM(Java內(nèi)存模型)由于知識(shí)點(diǎn)較多哈扮,分來(lái)寫該文為JMM第一篇技術(shù)往往是枯燥的捆探,本文文字較多 1. JMM是什么? 其實(shí)JMM很...
概述 Java的內(nèi)存模型(Java Memory Model )簡(jiǎn)稱JMM琢锋。首先應(yīng)該明白,Java內(nèi)存模型是一個(gè)規(guī)范呢灶,主要規(guī)定了以下兩點(diǎn): 規(guī)定...
介紹 我們要先知道Arrays 是什么吴超。java.util.Arrays 類是 JDK 提供的一個(gè)工具類主要用來(lái)操作數(shù)組,比如數(shù)組的復(fù)制轉(zhuǎn)換等各...
1.簡(jiǎn)介 繼續(xù)分析源碼鸯乃,上一篇文章把HashMap的分析完畢鲸阻。本文開(kāi)始分析HashSet簡(jiǎn)單的介紹一下。 HashSet是一個(gè)無(wú)重復(fù)元素集合飒责,內(nèi)...
上文講到HashMap的增加方法,現(xiàn)在繼續(xù) 上文鏈接 HashMap在上一篇源碼分析的文章中仆潮,如果使用put的時(shí)候如果元素?cái)?shù)量超過(guò)thresho...
最近經(jīng)過(guò)某大佬的建議準(zhǔn)備閱讀一下JDK的源碼來(lái)提升一下自己 所以開(kāi)始寫JDK源碼分析的文章 閱讀JDK版本為1.8 目錄Object結(jié)構(gòu)圖構(gòu)造器...
如果本文中有不正確的地方請(qǐng)指出由于沒(méi)有留言可以在公眾號(hào)添加我的好友共同討論宏蛉。 1.介紹 LinkedList 是線程不安全的,允許元素為null...