文章同步更新在個(gè)人公眾號(hào)“梓莘”,歡迎大家關(guān)注,相互交流。 阻塞隊(duì)列 ArrayBlockingQueue 是一個(gè)基于數(shù)組的有界阻塞隊(duì)列,此隊(duì)列基按FIFO原則對(duì)元素進(jìn)行排序...
文章同步更新在個(gè)人公眾號(hào)“梓莘”,歡迎大家關(guān)注,相互交流。 阻塞隊(duì)列 ArrayBlockingQueue 是一個(gè)基于數(shù)組的有界阻塞隊(duì)列,此隊(duì)列基按FIFO原則對(duì)元素進(jìn)行排序...
文章同步更新在個(gè)人公眾號(hào)“梓莘”,歡迎大家關(guān)注,相互交流。 公平鎖和非公平鎖 公平鎖:是指多個(gè)線程按照申請(qǐng)鎖的順序來(lái)獲取鎖,也就是遵循先來(lái)后到 非公平鎖:是指多個(gè)線程獲取鎖的...
文章同步更新在個(gè)人公眾號(hào)“梓莘”,歡迎大家關(guān)注,相互交流。 由上一篇CAS問(wèn)題我們知道其容易導(dǎo)致ABA問(wèn)題,這篇我們來(lái)學(xué)習(xí)一下相關(guān)的內(nèi)容。 一、CAS為什么會(huì)導(dǎo)致ABA問(wèn)題 ...
文章同步更新在個(gè)人公眾號(hào)“梓莘”,歡迎大家關(guān)注,相互交流。 寫(xiě)時(shí)復(fù)制:CopyOnWriteArrayList CopyOnWrite容器即寫(xiě)時(shí)復(fù)制的容器,往一個(gè)容器添加元素...
文章同步更新在個(gè)人公眾號(hào)“梓莘”,歡迎大家關(guān)注,相互交流。 一、什么是CAS CompareAndSwap,比較當(dāng)前工作內(nèi)存中的值和主內(nèi)存中的值,如果相同則執(zhí)行規(guī)定操作,否則...
文章同步更新在個(gè)人公眾號(hào)“梓莘”,歡迎大家關(guān)注,相互交流。談?wù)剬?duì)volatile的理解 volatile是java虛擬機(jī)提供的輕量級(jí)的同步機(jī)制(同步比如synchronize...
私企小公司: 面試官:“用過(guò)XX技術(shù)么?” 程序員:“了解一點(diǎn),不太熟” 面試官:“說(shuō)下XX的執(zhí)行過(guò)程” 程序員:“這好像是從XX開(kāi)始,然后再到XX,后面,后面記不清了” 面...