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