中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn)

包郵 深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn)

作者:冰河
出版社:電子工業(yè)出版社出版時(shí)間:2022-06-01
開(kāi)本: 其他 頁(yè)數(shù): 372
中 圖 價(jià):¥62.9(4.9折) 定價(jià)  ¥129.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書(shū)主要為出版社尾貨,大部分為全新(有塑封/無(wú)塑封),個(gè)別圖書(shū)品相8-9成新、切口
有劃線標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
本類(lèi)五星書(shū)更多>

深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn) 版權(quán)信息

深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn) 本書(shū)特色

來(lái)自阿里、螞蟻金服、京東、高德、CSDN、餓了么、58集團(tuán)等互聯(lián)網(wǎng)大廠以及多家互聯(lián)網(wǎng)獨(dú)角獸企業(yè)的近20位專(zhuān)家高口碑力薦互聯(lián)網(wǎng)資深技術(shù)專(zhuān)家全面、系統(tǒng)、深入分享高并發(fā)編程技術(shù)涵蓋并發(fā)基礎(chǔ)、原理、實(shí)戰(zhàn)與架構(gòu)的方方面面知識(shí)大量圖解幫助讀者加深理解豐富案例及源代碼極具實(shí)用性冰河是CSDN的專(zhuān)家博主,多年來(lái)堅(jiān)持在CSDN輸出高質(zhì)量技術(shù)文章。當(dāng)今開(kāi)發(fā)者的技術(shù)棧和開(kāi)發(fā)模式都在走向云原生,云原生技術(shù)的核心是分布式系統(tǒng)。冰河多年來(lái)研究高并發(fā)和分布式技術(shù),這次出版的書(shū)籍《深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn)》從操作系統(tǒng)到JVM,再到JDK中的JUC,對(duì)并發(fā)編程的原理和本質(zhì)問(wèn)題進(jìn)行了詳細(xì)的剖析;對(duì)于操作系統(tǒng)線程調(diào)度、Java中各類(lèi)鎖和線程池的核心原理與實(shí)現(xiàn)細(xì)節(jié)、CAS問(wèn)題、ABA問(wèn)題等都有詳細(xì)的闡述;同時(shí)結(jié)合分布式鎖和電商秒殺等熱門(mén)高并發(fā)業(yè)務(wù)場(chǎng)景對(duì)高并發(fā)系統(tǒng)的設(shè)計(jì)進(jìn)行了深度解密,是難得的這國(guó)內(nèi)一領(lǐng)域高質(zhì)量原創(chuàng)圖書(shū)。無(wú)論是對(duì)于并發(fā)編程初學(xué)者還是對(duì)于具有一定開(kāi)發(fā)實(shí)踐經(jīng)驗(yàn)的工程師和架構(gòu)師,這本書(shū)都值得一看。 CSDN創(chuàng)始人、總裁 蔣濤我加入CSDN 之后認(rèn)識(shí)了很多博主, 冰河就是其中優(yōu)秀的代表之一。 冰河的這本《深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn)》和我們平常看到的入門(mén)介紹的博文不同,該書(shū)深入地解析了高并發(fā)編程的核心原理,并分析了CPU、OS、編譯、原子性等場(chǎng)景中的核心矛盾,光是這些透徹的分析就已經(jīng)值回書(shū)價(jià)。不僅如此,該書(shū)還通過(guò)實(shí)際案例來(lái)給出應(yīng)用指導(dǎo),對(duì)于并發(fā)編程領(lǐng)域的學(xué)生和工程師乃至架構(gòu)師和技術(shù)專(zhuān)家,都是一本高質(zhì)量的指南,建議人手一本。 CSDN副總裁、《編程之美》《構(gòu)建之法》作者 鄒欣 從城市健康碼故障到優(yōu)惠券搶購(gòu)承壓,高并發(fā)場(chǎng)景早已不局限每年的“雙十一”大促。冰河在本書(shū)中深入淺出地講述了并發(fā)編程的原理及具體場(chǎng)景應(yīng)用,更難得的是還佐以大量可運(yùn)行的代碼。無(wú)論對(duì)于入行不久的朋友,還是有一定經(jīng)驗(yàn)的朋友,作為工具書(shū),都有其價(jià)值。 螞蟻金服資深技術(shù)專(zhuān)家、《程序員的三門(mén)課》《深入分布式緩存》聯(lián)合作者 右軍在計(jì)算機(jī)多核時(shí)代,并發(fā)編程是每個(gè)程序員都應(yīng)學(xué)會(huì)的思維模式。本書(shū)從操作系統(tǒng)到JDK JUC對(duì)并發(fā)編程的原理和本質(zhì)做了深度的剖析,讓讀者知其然亦知其所以然;結(jié)合電商的超賣(mài)秒殺等熱門(mén)業(yè)務(wù)場(chǎng)景對(duì)高并發(fā)系統(tǒng)設(shè)計(jì)進(jìn)行了技術(shù)解密,體現(xiàn)了作者在這一領(lǐng)域的多年深厚積累。閱讀此書(shū),受益良多。 阿里中間件分布式事務(wù)團(tuán)隊(duì)負(fù)責(zé)人 季敏 冰河算是互聯(lián)網(wǎng)行業(yè)內(nèi)很勤奮的高產(chǎn)寫(xiě)書(shū)人了,我個(gè)人收藏了不少他撰寫(xiě)的書(shū),在工作之余反復(fù)閱讀。本書(shū)從計(jì)算機(jī)基礎(chǔ)原理開(kāi)始娓娓道來(lái),而后巨細(xì)靡遺地梳理了分布式系統(tǒng)高并發(fā)的相關(guān)知識(shí),讓我這樣一個(gè)在大廠基礎(chǔ)架構(gòu)部門(mén)從業(yè)十二年的一線開(kāi)發(fā)人員有種 “朝花夕拾”之感:把“畢業(yè)即還給老師”的知識(shí)重新?lián)炝似饋?lái),收獲感很強(qiáng)。*難能可貴的是,本書(shū)還從實(shí)戰(zhàn)角度講解了秒殺系統(tǒng)的詳細(xì)實(shí)現(xiàn)與優(yōu)化技巧,是實(shí)際工作中很好的借鑒范例。雖然書(shū)中的很多知識(shí)是圍繞 Java 語(yǔ)言進(jìn)行闡述的,但個(gè)人覺(jué)得對(duì)非 Java 開(kāi)發(fā)人員亦有指導(dǎo)意義。 Dubbo-go社區(qū)負(fù)責(zé)人 于雨 本書(shū)從操作系統(tǒng)底層原理到應(yīng)用實(shí)戰(zhàn)深入淺出地剖析了高并發(fā)編程。通過(guò)閱讀本書(shū),可以更好地理解鎖、線程、并發(fā)編程等知識(shí),學(xué)會(huì)解決開(kāi)發(fā)中的并發(fā)難題,了解在單機(jī)和分布式業(yè)務(wù)場(chǎng)景下如何高效地進(jìn)行并發(fā)編程。強(qiáng)烈推薦大家閱讀。 《億級(jí)流量網(wǎng)站架構(gòu)核心技術(shù)》作者 張開(kāi)濤高并發(fā)編程是每一個(gè)IT數(shù)字化人才**的核心技能,本書(shū)是業(yè)界難得的實(shí)踐類(lèi)好書(shū),作者冰河同樣是技術(shù)領(lǐng)域絕對(duì)的資深專(zhuān)家。 這本書(shū)深入淺出剖析高并發(fā)的核心原理、實(shí)戰(zhàn)案例以及系統(tǒng)架構(gòu)等,讓技術(shù)人員真正掌握高并發(fā)架構(gòu)設(shè)計(jì)的本質(zhì),從而在面向不同業(yè)務(wù)場(chǎng)景時(shí),都能夠給出優(yōu)雅的高并發(fā)架構(gòu)設(shè)計(jì)解決方案,讓企業(yè)真正降本增效。 本書(shū)是高并發(fā)架構(gòu)設(shè)計(jì)實(shí)踐類(lèi)好書(shū),特推薦之。 奈學(xué)科技創(chuàng)始兼CEO、58集團(tuán)前技術(shù)委員會(huì)主席 孫玄 高并發(fā)是海量用戶在線系統(tǒng)架構(gòu)所必須具備的特性。學(xué)習(xí)高并發(fā)的核心原理和高并發(fā)系統(tǒng)的工程架構(gòu)*佳實(shí)踐,從微觀內(nèi)核到并發(fā)應(yīng)用,再到業(yè)務(wù)架構(gòu),這本《深入理解高并發(fā)編程:原理與實(shí)戰(zhàn)》都是不錯(cuò)的選擇。 在微觀層面,對(duì)于內(nèi)核調(diào)度、同步異步、各類(lèi)鎖的實(shí)現(xiàn)細(xì)節(jié),書(shū)中都有詳盡的敘述;在并發(fā)應(yīng)用層面,對(duì)于CAS問(wèn)題、ABA問(wèn)題、連接池實(shí)現(xiàn),書(shū)中都有細(xì)致的案例;在架構(gòu)層面,對(duì)于緩存并發(fā)實(shí)戰(zhàn),電商超賣(mài)問(wèn)題,秒殺系統(tǒng)架構(gòu),書(shū)中都進(jìn)行了擴(kuò)展講解。 總的來(lái)說(shuō),不管你已經(jīng)是一名工程師、架構(gòu)師、技術(shù)經(jīng)理,又或者是一名希望從事高并發(fā)編程的互聯(lián)網(wǎng)從業(yè)人員,《深入理解高并發(fā)編程:原理與實(shí)戰(zhàn)》都值得一看。 互聯(lián)網(wǎng)架構(gòu)專(zhuān)家、公眾號(hào)“架構(gòu)師之路”作者 沈劍 現(xiàn)在新技術(shù)層出不窮,但是真正底層的技術(shù)更新非常慢,推薦冰河這本新書(shū)《深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn)》,這些知識(shí)才是*需要好好學(xué)習(xí)和研究的,也是從程序員進(jìn)階到架構(gòu)師的**知識(shí)。 餓了么前技術(shù)總監(jiān)、公眾號(hào)“軍哥手記”作者 程軍初識(shí)冰河還是在一個(gè)內(nèi)部建立的技術(shù)群里,大家在這個(gè)群里交流各種技術(shù)。冰河分享了他寫(xiě)的一些技術(shù)文章,我讀完發(fā)現(xiàn)這些文章寫(xiě)得相當(dāng)通俗易懂,非常適合希望從事這個(gè)行業(yè)卻不知道該從哪里入手的年輕技術(shù)人員。這次拿到了冰河新寫(xiě)的《深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn)》,同樣保持了其一貫的高質(zhì)量寫(xiě)作水準(zhǔn)。 對(duì)高并發(fā)問(wèn)題的處理是工程技術(shù)人員水平的重要體現(xiàn),大廠程序員和小廠程序員的實(shí)踐差異就在這里,因?yàn)檫@需要了解很多的原理,從底層操作系統(tǒng)到數(shù)據(jù)庫(kù)的實(shí)現(xiàn)等。該書(shū)按照先原理后實(shí)踐的順序?yàn)榇蠹医榻B了高并發(fā)問(wèn)題的由來(lái),以及在實(shí)踐中如何解決高并發(fā)問(wèn)題。對(duì)于希望負(fù)責(zé)高并發(fā)業(yè)務(wù)的技術(shù)人員是不可多得的優(yōu)秀讀物。 杭州任你說(shuō)智能科技CTO 李鵬云 和對(duì)應(yīng)講解,可以幫助讀者更好地處理實(shí)際問(wèn)題。本書(shū)是一本非常優(yōu)秀的高并發(fā)系統(tǒng)性書(shū)籍,強(qiáng)烈推薦大家閱讀。 Apache RocketMQ北京社區(qū)聯(lián)合發(fā)起人 && Commiter 李偉 這是一本以Java語(yǔ)言為例,以CPU、操作系統(tǒng),JVM底層原理為基礎(chǔ),站在實(shí)踐的角度上全面解析高并發(fā)的基本原理的書(shū)籍。 本書(shū)有大量的實(shí)戰(zhàn)案例和圖解說(shuō)明,能極大地方便讀者理解高并發(fā)的原理并加以實(shí)踐。作者有大量的高并發(fā)應(yīng)用的開(kāi)發(fā)和運(yùn)維經(jīng)驗(yàn),在書(shū)中進(jìn)行了遞進(jìn)式的內(nèi)容布局,給出了代碼 高并發(fā)可以說(shuō)是每個(gè)程序員都想擁有的經(jīng)驗(yàn),隨著流量增大,我們會(huì)遇到各種各樣的技術(shù)挑戰(zhàn)。本書(shū)作者從原理和實(shí)戰(zhàn)兩個(gè)方面入手,系統(tǒng)地介紹了高并發(fā)知識(shí),既有微觀層面的操作系統(tǒng)原理和并發(fā)編程技巧,也有宏觀層面的系統(tǒng)架構(gòu)設(shè)計(jì)和分布式技術(shù),對(duì)于讀者系統(tǒng)性地學(xué)習(xí)高并發(fā)編程有非常好的指導(dǎo)意義。 京東零售架構(gòu)師 駱俊武 跟冰河兄相熟是因?yàn)槲覀兺瑸榧夹g(shù)公眾號(hào)作者,一直覺(jué)得他是有才華又上進(jìn)的技術(shù)人,*近得知他的新書(shū)即將出版,驚嘆于他的高產(chǎn)與高質(zhì)量。高并發(fā)編程是互聯(lián)網(wǎng)大廠對(duì)程序員*基本的要求,如果你想進(jìn)入大廠,那么高并發(fā)編程是必須扎實(shí)掌握的核心技能,本書(shū)系統(tǒng)地講解了各種場(chǎng)景下高并發(fā)編程的精粹,我把這本書(shū)推薦給那些有志于成為優(yōu)秀程序員的朋友們。 “技術(shù)領(lǐng)導(dǎo)力”公眾號(hào)作者,某電商公司CTO Mr.K 并發(fā)編程是Java工程師繞不過(guò)去的挑戰(zhàn),Java并發(fā)編程所涉及的知識(shí)點(diǎn)較多,多線程編程所考慮的場(chǎng)景相對(duì)復(fù)雜,包括線程間的資源共享、競(jìng)爭(zhēng)、死鎖等問(wèn)題,冰河的這本書(shū)剛好對(duì)這些問(wèn)題進(jìn)行了系統(tǒng)講解。冰河在并發(fā)編程領(lǐng)域深耕多年,本書(shū)用淺顯易懂的文字為大家系統(tǒng)地介紹了 Java 并發(fā)編程的相關(guān)內(nèi)容,推薦大家關(guān)注學(xué)習(xí)。 “純潔的微笑”公眾號(hào)作者 純潔的微笑 高并發(fā)編程一直以來(lái)都是開(kāi)發(fā)工作中的一個(gè)難點(diǎn),也是一個(gè)重點(diǎn)。一旦你具有了優(yōu)秀的高并發(fā)編程技能,你就可以更充分地利用現(xiàn)有資源、更高效率地完成各種業(yè)務(wù)需求。如果你有實(shí)力高效利用你能控制的各種資源,你就比其他開(kāi)發(fā)者擁有更高的價(jià)值。所以,如果你已經(jīng)做了一段時(shí)間的開(kāi)發(fā)工作,現(xiàn)在想要進(jìn)一步提升自己的能力,高并發(fā)編程就是一個(gè)不錯(cuò)的方向。如果你已經(jīng)打算好好研究一下高并發(fā)編程,那么我想向你推薦冰河的這本新書(shū)。作者從基礎(chǔ)理論與核心原理開(kāi)始,為你講解高并發(fā)的主要技術(shù)點(diǎn);再?gòu)膶?shí)戰(zhàn)案例與系統(tǒng)架構(gòu)的角度,為你解析工作中可能遇到的問(wèn)題。這是一本理論與實(shí)踐相結(jié)合的好書(shū),可以讓你更好地理解并掌握高并發(fā)編程的知識(shí),同時(shí)更容易地將這些知識(shí)應(yīng)用到工作中。 公眾號(hào)“程序猿DD”維護(hù)者、《Spring Cloud微服務(wù)實(shí)戰(zhàn)》作者 翟永超

深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介

本書(shū)從實(shí)際需求出發(fā),全面細(xì)致地介紹了高并發(fā)編程的基礎(chǔ)知識(shí)、核心原理、實(shí)戰(zhàn)案例和系統(tǒng)架構(gòu)等內(nèi)容。通過(guò)閱讀和學(xué)習(xí)本書(shū),讀者可以對(duì)高并發(fā)編程有更加全面、深入、透徹的理解,提高對(duì)高并發(fā)編程問(wèn)題的處理能力和項(xiàng)目實(shí)戰(zhàn)能力,并站在更高的層面解決高并發(fā)編程系統(tǒng)架構(gòu)問(wèn)題。

深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn) 目錄

第1篇 基礎(chǔ)知識(shí) 第1章 操作系統(tǒng)線程調(diào)度 2 1.1 馮·諾依曼體系結(jié)構(gòu) 2 1.1.1 概述 2 1.1.2 計(jì)算機(jī)五大組成部分 3 1.2 CPU架構(gòu) 5 1.2.1 CPU的組成部分 5 1.2.2 CPU邏輯結(jié)構(gòu) 6 1.2.3 單核CPU的不足 8 1.2.4 多核CPU架構(gòu) 8 1.2.5 多CPU架構(gòu) 10 1.3 操作系統(tǒng)線程 11 1.3.1 用戶級(jí)線程 11 1.3.2 內(nèi)核級(jí)線程 12 1.3.3 混合級(jí)線程 14 1.4 Java線程與操作系統(tǒng)線程的關(guān)系 15 1.5 本章總結(jié) 16 第2章 并發(fā)編程概述 17 2.1 并發(fā)編程的基本概念 17 2.1.1 程序 17 2.1.2 進(jìn)程與線程 17 2.1.3 線程組 18 2.1.4 用戶線程與守護(hù)線程 19 2.1.5 并行與并發(fā) 20 2.1.6 同步與異步 21 2.1.7 共享與獨(dú)享 21 2.1.8 臨界區(qū) 22 2.1.9 阻塞和非阻塞 22 2.2 并發(fā)編程的風(fēng)險(xiǎn) 22 2.2.1 安全性問(wèn)題 22 2.2.2 活躍性問(wèn)題 23 2.2.3 性能問(wèn)題 24 2.3 并發(fā)編程中的鎖 24 2.3.1 悲觀鎖與樂(lè)觀鎖 24 2.3.2 公平鎖與非公平鎖 25 2.3.3 獨(dú)占鎖與共享鎖 26 2.3.4 可重入鎖與不可重入鎖 26 2.3.5 可中斷鎖與不可中斷鎖 26 2.3.6 讀/寫(xiě)鎖 27 2.3.7 自旋鎖 27 2.3.8 死鎖、饑餓與活鎖 27 2.4 本章總結(jié) 28 第2篇 核心原理 第3章 并發(fā)編程的三大核心問(wèn)題 30 3.1 分工問(wèn)題 30 3.1.1 類(lèi)比現(xiàn)實(shí)案例 30 3.1.2 并發(fā)編程中的分工 32 3.2 同步問(wèn)題 32 3.2.1 類(lèi)比現(xiàn)實(shí)案例 33 3.2.2 并發(fā)編程中的同步 33 3.3 互斥問(wèn)題 35 3.3.1 類(lèi)比現(xiàn)實(shí)案例 35 3.3.2 并發(fā)編程中的互斥 35 3.4 本章總結(jié) 36 第4章 并發(fā)編程的本質(zhì)問(wèn)題 37 4.1 計(jì)算機(jī)的核心矛盾 37 4.1.1 核心矛盾概述 37 4.1.2 CPU如何解決核心矛盾 38 4.1.3 操作系統(tǒng)如何解決核心矛盾 38 4.1.4 編譯程序如何解決核心矛盾 38 4.1.5 引發(fā)的問(wèn)題 39 4.2 原子性 39 4.2.1 原子性概述 39 4.2.2 原子性問(wèn)題 41 4.2.3 Java中的原子性問(wèn)題 42 4.2.4 原子性問(wèn)題總結(jié) 46 4.3 可見(jiàn)性 46 4.3.1 可見(jiàn)性概述 46 4.3.2 可見(jiàn)性問(wèn)題 47 4.3.3 Java中的可見(jiàn)性問(wèn)題 49 4.3.4 可見(jiàn)性問(wèn)題總結(jié) 51 4.4 有序性 51 4.4.1 有序性概述 51 4.4.2 有序性問(wèn)題 52 4.4.3 Java中的有序性問(wèn)題 53 4.4.4 有序性問(wèn)題總結(jié) 56 4.5 解決方案 57 4.5.1 原子性問(wèn)題解決方案 57 4.5.2 可見(jiàn)性與有序性問(wèn)題解決方案 57 4.6 本章總結(jié) 58 第5章 原子性的核心原理 59 5.1 原子性原理 59 5.2 處理器保證原子性 60 5.2.1 CPU保證基本內(nèi)存操作的原子性 60 5.2.2 總線鎖保證原子性 60 5.2.3 緩存鎖保證原子性 62 5.3 互斥鎖保證原子性 62 5.3.1 互斥鎖模型 62 5.3.2 優(yōu)化后的互斥鎖模型 63 5.4 CAS保證原子性 64 5.5 本章總結(jié) 64 第6章 可見(jiàn)性與有序性核心原理 65 6.1 CPU多級(jí)緩存架構(gòu) 65 6.1.1 CPU為何使用多級(jí)緩存架構(gòu) 65 6.1.2 CPU多級(jí)緩存架構(gòu)原理 66 6.1.3 CPU的計(jì)算流程 67 6.2 緩存一致性 68 6.2.1 什么是緩存一致性 68 6.2.2 緩存一致性協(xié)議 69 6.2.3 MESI協(xié)議緩存狀態(tài) 70 6.2.4 MESI協(xié)議的狀態(tài)轉(zhuǎn)換 70 6.2.5 MESI協(xié)議帶來(lái)的問(wèn)題 76 6.3 偽共享 76 6.3.1 偽共享的概念 76 6.3.2 偽共享產(chǎn)生的場(chǎng)景 77 6.3.3 如何解決偽共享問(wèn)題 77 6.4 volatile核心原理 78 6.4.1 保證可見(jiàn)性核心原理 78 6.4.2 保證有序性核心原理 79 6.4.3 volatile的局限性 81 6.5 內(nèi)存屏障 82 6.5.1 編譯器重排序 82 6.5.2 CPU重排序 83 6.5.3 as-if-serial原則 83 6.5.4 計(jì)算機(jī)硬件實(shí)現(xiàn)的內(nèi)存屏障 84 6.6 Java內(nèi)存模型 84 6.6.1 Java內(nèi)存模型的概念 85 6.6.2 Java內(nèi)存模型的八大操作 85 6.6.3 Java內(nèi)存模型解決可見(jiàn)性與有序性問(wèn)題 87 6.7 Happens-Before原則 90 6.7.1 Happens-Before原則概述 90 6.7.2 程序次序原則 90 6.7.3 volatile變量原則 91 6.7.4 傳遞原則 91 6.7.5 鎖定原則 91 6.7.6 線程啟動(dòng)原則 92 6.7.7 線程終結(jié)原則 93 6.7.8 線程中斷原則 93 6.7.9 對(duì)象終結(jié)原則 94 6.8 本章總結(jié) 95 第7章 synchronized核心原理 96 7.1 synchronized用法 96 7.1.1 同步實(shí)例方法 97 7.1.2 同步靜態(tài)方法 98 7.1.3 同步代碼塊 99 7.2 Java對(duì)象結(jié)構(gòu) 102 7.2.1 對(duì)象結(jié)構(gòu)總覽 102 7.2.2 對(duì)象頭 103 7.2.3 實(shí)例數(shù)據(jù) 103 7.2.4 對(duì)齊填充 103 7.3 Java對(duì)象頭 104 7.3.1 Mark Word 104 7.3.2 類(lèi)型指針 106 7.3.3 數(shù)組長(zhǎng)度 106 7.4 使用JOL查看對(duì)象信息 107 7.4.1 引入JOL環(huán)境依賴 107 7.4.2 打印對(duì)象信息 107 7.4.3 打印對(duì)象鎖狀態(tài) 109 7.5 synchronized核心原理 115 7.5.1 synchronized底層原理 115 7.5.2 Monitor鎖原理 116 7.5.3 反編譯synchronized方法 118 7.5.4 反編譯synchronized代碼塊 119 7.6 偏向鎖 121 7.6.1 偏向鎖核心原理 122 7.6.2 偏向鎖的撤銷(xiāo) 122 7.6.3 偏向鎖案例 123 7.7 輕量級(jí)鎖 124 7.7.1 輕量級(jí)鎖核心原理 124 7.7.2 輕量級(jí)鎖案例 126 7.8 重量級(jí)鎖 127 7.8.1 重量級(jí)鎖核心原理 127 7.8.2 重量級(jí)鎖案例 127 7.9 鎖升級(jí)的過(guò)程 129 7.10 鎖消除 130 7.11 本章總結(jié) 131 第8章 AQS核心原理 132 8.1 AQS核心數(shù)據(jù)結(jié)構(gòu) 132 8.1.1 AQS數(shù)據(jù)結(jié)構(gòu)原理 132 8.1.2 AQS內(nèi)部隊(duì)列模式 133 8.2 AQS底層鎖的支持 134 8.2.1 核心狀態(tài)位 134 8.2.2 核心節(jié)點(diǎn)類(lèi) 135 8.2.3 獨(dú)占鎖模式 137 8.2.4 共享鎖模式 142 8.3 本章總結(jié) 145 第9章 Lock鎖核心原理 146 9.1 顯示鎖原理 146 9.2 公平鎖與非公平鎖原理 148 9.2.1 公平鎖原理 148 9.2.2 ReentrantLock中的公平鎖 149 9.2.3 公平鎖實(shí)戰(zhàn) 153 9.2.4 非公平鎖原理 154 9.2.5 ReentrantLock中的非公平鎖 156 9.2.6 非公平鎖實(shí)戰(zhàn) 159 9.3 悲觀鎖與樂(lè)觀鎖原理 159 9.3.1 悲觀鎖原理 160 9.3.2 悲觀鎖實(shí)戰(zhàn) 160 9.3.3 樂(lè)觀鎖原理 162 9.3.4 樂(lè)觀鎖實(shí)戰(zhàn) 162 9.4 可中斷鎖與不可中斷鎖原理 163 9.4.1 可中斷鎖原理 163 9.4.2 可中斷鎖實(shí)戰(zhàn) 164 9.4.3 不可中斷鎖原理 166 9.4.4 不可中斷鎖實(shí)戰(zhàn) 166 9.5 排他鎖與共享鎖原理 167 9.5.1 排他鎖原理 167 9.5.2 排他鎖實(shí)戰(zhàn) 167 9.5.3 共享鎖原理 169 9.5.4 共享鎖實(shí)戰(zhàn) 169 9.6 可重入鎖原理 170 9.6.1 可重入鎖原理 170 9.6.2 可重入鎖實(shí)戰(zhàn) 172 9.7 讀/寫(xiě)鎖原理 175 9.7.1 讀/寫(xiě)鎖原理 175 9.7.2 ReadWriteLock讀/寫(xiě)鎖 176 9.7.3 ReadWriteLock鎖降級(jí) 177 9.7.4 StampedLock讀/寫(xiě)鎖 178 9.7.5 StampedLock鎖的升級(jí)與降級(jí) 179 9.7.6 讀/寫(xiě)鎖實(shí)戰(zhàn) 182 9.8 LockSupport原理 185 9.8.1 LockSupport原理 185 9.8.2 LockSupport實(shí)戰(zhàn) 185 9.9 本章總結(jié) 187 第10章 CAS核心原理 188 10.1 CAS的基本概念 188 10.2 CAS的核心類(lèi)Unsafe 189 10.2.1 Unsafe類(lèi)的核心方法 190 10.2.2 Unsafe類(lèi)實(shí)戰(zhàn) 192 10.3 使用CAS實(shí)現(xiàn)count++ 194 10.3.1 案例分析 194 10.3.2 程序?qū)崿F(xiàn) 194 10.3.3 測(cè)試程序 19
展開(kāi)全部

深入理解高并發(fā)編程:核心原理與案例實(shí)戰(zhàn) 作者簡(jiǎn)介

冰河,互聯(lián)網(wǎng)資深技術(shù)專(zhuān)家、MySQL 技術(shù)專(zhuān)家、分布式與微服務(wù)架構(gòu)專(zhuān)家。 多年來(lái)一直致力于分布式系統(tǒng)架構(gòu)、微服務(wù)、分布式數(shù)據(jù)庫(kù)、分布式事務(wù)與大數(shù)據(jù)技術(shù)的研究,在高并發(fā)、高可用、高可擴(kuò)展性、高可維護(hù)性和大數(shù)據(jù)等領(lǐng)域擁有豐富的架構(gòu)經(jīng)驗(yàn)。 可視化多數(shù)據(jù)源數(shù)據(jù)異構(gòu)中間件 mykit-data 作者,暢銷(xiāo)書(shū)《深入理解分布式事務(wù):原理與實(shí)戰(zhàn)》《海量數(shù)據(jù)處理與大數(shù)據(jù)技術(shù)實(shí)戰(zhàn)》和《MySQL 技術(shù)大全:開(kāi)發(fā)、優(yōu)化與運(yùn)維實(shí)戰(zhàn)》作者,“冰河技術(shù)”微信公眾號(hào)作者。

暫無(wú)評(píng)論……
書(shū)友推薦
本類(lèi)暢銷(xiāo)
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 真空乳化机-灌装封尾机-首页-温州精灌 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 精密模具加工制造 - 富东懿| 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 暴风影音| 江门流水线|江门工作台|江门市伟涛行工业设备有限公司 | HDPE储罐_厂家-山东九州阿丽贝防腐设备| 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 气动|电动调节阀|球阀|蝶阀-自力式调节阀-上海渠工阀门管道工程有限公司 | 便携式谷丙转氨酶检测仪|华图生物科技百科| 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 滚塑PE壳体-PE塑料浮球-警示PE浮筒-宁波君益塑业有限公司 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 不锈钢螺丝 - 六角螺丝厂家 - 不锈钢紧固件 - 万千紧固件--紧固件一站式采购 | 深圳离婚律师咨询「在线免费」华荣深圳婚姻律师事务所专办离婚纠纷案件 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 高压负荷开关-苏州雷尔沃电器有限公司 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 智能终端_RTU_dcm_北斗星空自动化科技 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 扬州汇丰仪表有限公司 | 电车线(用于供电给电车的输电线路)-百科 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 打包箱房_集成房屋-山东佳一集成房屋有限公司 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 数字展示在线_数字展示行业门户网站 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 |