G1 總覽 首先在內(nèi)存劃分上箕憾,G1垃圾收集器依然是基于分代收集的铝宵。不同的是G1收集器將整個(gè)堆劃分為一個(gè)個(gè)大小相同的區(qū)塊(Region)竹习,每一塊的內(nèi)存是連續(xù)蝇摸。和分代收集算法一樣...
G1 總覽 首先在內(nèi)存劃分上箕憾,G1垃圾收集器依然是基于分代收集的铝宵。不同的是G1收集器將整個(gè)堆劃分為一個(gè)個(gè)大小相同的區(qū)塊(Region)竹习,每一塊的內(nèi)存是連續(xù)蝇摸。和分代收集算法一樣...
MySQL的優(yōu)化主要分為結(jié)構(gòu)優(yōu)化(Scheme optimization)和查詢優(yōu)化(Query optimization)。本文主要屬于結(jié)構(gòu)優(yōu)化范疇校哎。 示例數(shù)據(jù)庫(kù) 為了討論...
本文章主要解釋以下主要幾個(gè)問(wèn)題: 事物與ACID屬性: 原子性(Atomicity) 一致性(Consistent) 隔離性(Isolation) 持久性(Durable) ...
閱讀建議:雖然我這里會(huì)介紹一些 AQS 的知識(shí),不過(guò)如果你完全不了解 AQS轻绞,看本文就有點(diǎn)吃力了 目錄:1.簡(jiǎn)介2.一個(gè)緩存示例說(shuō)明讀寫鎖的使用方式3.讀寫鎖的實(shí)現(xiàn)分析3.1...
1.什么是AbstractQueuedSynchronizer采记?2.同步隊(duì)列中的節(jié)點(diǎn)(Node)3.獨(dú)占式同步狀態(tài)獲取與釋放4.并發(fā)問(wèn)題5.掛起等待線程6.一個(gè)例子 什么是A...
在讀這篇文章前建議先了解AQS(AbstractQueuedSynchronizer)實(shí)現(xiàn),使用 synchronized 來(lái)做同步處理時(shí)政勃,鎖的獲取和釋放都是隱式的唧龄,實(shí)現(xiàn)的原...
轉(zhuǎn)自 http://tech.meituan.com/g1.html 前言G1 GC,全稱Garbage-First Garbage Collector奸远,通過(guò)-XX:+Use...
synchronized底層如何實(shí)現(xiàn)既棺?什么是鎖的升級(jí)、降級(jí)然走? synchronized代碼塊是由一對(duì)兒monitorenter/monitorexit指令實(shí)現(xiàn)的援制, Monit...