Memcached源碼分析 - 網(wǎng)絡(luò)模型(1)Memcached源碼分析 - 命令解析(2)Memcached源碼分析 - 數(shù)據(jù)存儲(chǔ)(3)Memcached源碼分析 - 增刪...
原文 關(guān)鍵數(shù)據(jù)結(jié)構(gòu) CQ_ITEM 可以將這個(gè)結(jié)構(gòu)體看著是主線(xiàn)程accept觸發(fā)時(shí)即有客戶(hù)端連入時(shí)玷室,主線(xiàn)程寫(xiě)入工作線(xiàn)程有關(guān)socket連接相關(guān)句柄數(shù)據(jù)結(jié)構(gòu)零蓉,綁定了socket...
事務(wù)特性 事務(wù)特性分為:原子性 每一個(gè)事務(wù)都是不可分割的整體,要么全部成功要么全部失斍铉汀敌蜂;一致性 事務(wù)執(zhí)行后的結(jié)果是和預(yù)設(shè)的規(guī)則完全符合的,不會(huì)因?yàn)槌霈F(xiàn)系統(tǒng)意外等原因和預(yù)測(cè)的結(jié)...
MySQL存儲(chǔ)引擎 MySQL存儲(chǔ)引擎采用插拔式的插件方式 津肛,指定在表之上的章喉,即一個(gè)庫(kù)中的每一個(gè)表都可 以指定專(zhuān)用的存儲(chǔ)引擎。不管表采用什么樣的存儲(chǔ)引擎身坐,都會(huì)在數(shù)據(jù)區(qū)秸脱,產(chǎn)生...
ThreadPoolExecutor 線(xiàn)程池的實(shí)現(xiàn)類(lèi)是ThreadPoolExecutor類(lèi),完整的構(gòu)造方法有7個(gè)參數(shù)吮便,通過(guò)傳入不同的參數(shù)值可以實(shí)現(xiàn)不同功能的線(xiàn)程池笔呀。如單個(gè)線(xiàn)...
JUC并發(fā)包是jdk提供的一系列關(guān)于并發(fā)框架的jar包,最基本的有Lock和Condition髓需,對(duì)應(yīng)sychronized和wait¬ify的功能许师,其核心是AQS抽象隊(duì)...
Synchronized的實(shí)現(xiàn)原理 對(duì)于被Synchronized修飾的方法/代碼塊,會(huì)多出三個(gè)匯編指令:monitorEnter(代碼執(zhí)行前)僚匆、monitorExit(代碼...
本文為死磕Synchronized底層實(shí)現(xiàn)第三篇文章微渠,內(nèi)容為重量級(jí)鎖實(shí)現(xiàn)。 本系列文章將對(duì)HotSpot的synchronized鎖實(shí)現(xiàn)進(jìn)行全面分析咧擂,內(nèi)容包括偏向鎖逞盆、輕量級(jí)鎖...