注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java多線程與線程池技術(shù)詳解

Java多線程與線程池技術(shù)詳解

Java多線程與線程池技術(shù)詳解

定 價(jià):¥79.00

作 者: 肖海鵬,牟東旭 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)與技術(shù)叢書(shū)
標(biāo) 簽: Java 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302573739 出版時(shí)間: 2021-05-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Java多線程與線程池技術(shù)詳解/計(jì)算機(jī)科學(xué)與技術(shù)叢書(shū)》全面、系統(tǒng)地講解了多線程和線程池技術(shù)?!禞ava多線程與線程池技術(shù)詳解/計(jì)算機(jī)科學(xué)與技術(shù)叢書(shū)》共分為10章,第1-3章為基本的多線程技術(shù)基礎(chǔ),包含創(chuàng)建線程、線程狀態(tài)轉(zhuǎn)換、線程間同步等內(nèi)容。第4~8章為線程池技術(shù),包含自定義線程池、通過(guò)Executors工具類創(chuàng)建線程池、線程池的底層阻塞隊(duì)列結(jié)構(gòu)、重入鎖等內(nèi)容。第9章和第10章為多線程技術(shù)的應(yīng)用部分,包含基于Tomcat的線程池應(yīng)用、基于ThreadLocal的數(shù)據(jù)庫(kù)連接管理、生成訂單號(hào)等內(nèi)容?!禞ava多線程與線程池技術(shù)詳解/計(jì)算機(jī)科學(xué)與技術(shù)叢書(shū)》提供了大量應(yīng)用實(shí)例,每章后面均附有習(xí)題。《Java多線程與線程池技術(shù)詳解/計(jì)算機(jī)科學(xué)與技術(shù)叢書(shū)》適合作為高等院校計(jì)算機(jī)、軟件工程專業(yè)高年級(jí)本科生、研究生的教材,同時(shí)可供有一定編程經(jīng)驗(yàn)的軟件開(kāi)發(fā)人員、廣大科技工作者和研究人員在進(jìn)行多線程編程時(shí)參考使用。

作者簡(jiǎn)介

  肖海鵬,人力資源和社會(huì)保障部高級(jí)職稱;51CTO金牌講師;具有10年大型項(xiàng)目經(jīng)驗(yàn)和10年Java教學(xué)經(jīng)驗(yàn);曾任職E龍網(wǎng)架構(gòu)師、TechFaith系統(tǒng)工程師等。在網(wǎng)絡(luò)上推出了“JavaWeb應(yīng)用開(kāi)發(fā)技術(shù)”“SSM+SpringBoot實(shí)戰(zhàn)技術(shù)”“多線程與線程池技術(shù)詳解”等視頻教程,廣受網(wǎng)友好評(píng)。牟東旭,富景天策(北京)科技集團(tuán)公司高級(jí)項(xiàng)目經(jīng)理。多年從事互聯(lián)網(wǎng)一線開(kāi)發(fā)工作,曾在某互聯(lián)網(wǎng)教育機(jī)構(gòu)擔(dān)任高級(jí)講師,精通SSM、SpringBoot、SpringCloud等主流Java開(kāi)源框架以及Hadoop、Kafka、Hive、HBASEStorm、Spark、Kylin等主流大數(shù)據(jù)技術(shù)。目前專注于專業(yè)氣象服務(wù)領(lǐng)域的產(chǎn)品策劃、技術(shù)架構(gòu)和產(chǎn)品開(kāi)發(fā)工作。

圖書(shū)目錄

第1章 多線程基礎(chǔ)
1.1 進(jìn)程與線程
1.1.1 操作系統(tǒng)與進(jìn)程
1.1.2 線程與進(jìn)程的關(guān)系
1.2 多線程啟動(dòng)
1.2.1 線程標(biāo)識(shí)
1.2.2 Thread與Runnable
1.2.3 run()與start()
1.2.4 Thread源碼分析
1.3 線程狀態(tài)
1.3.1 NEW狀態(tài)
1.3.2 RUNNABLE狀態(tài)
1.3.3 BLOCKED狀態(tài)
1.3.4 WAITING狀態(tài)
1.3.5 TIMED_WAITING狀態(tài)
1.3.6 WAITING與BLOCKED的區(qū)別
1.3.7 TERMINATED狀態(tài)
1.3.8 線程狀態(tài)轉(zhuǎn)換
1.4 sleep()與yield()
1.4.1 線程休眠sleep()
1.4.2 線程讓步y(tǒng)ield()
1.5 線程優(yōu)先級(jí)
1.5.1 線程優(yōu)先級(jí)與資源競(jìng)爭(zhēng)
1.5.2 案例:大型浮點(diǎn)運(yùn)算測(cè)試
1.5.3 案例:多線程售票
1.6 守護(hù)線程
1.6.1 守護(hù)線程的概念
1.6.2 案例:清道夫與工作者
1.7 本章習(xí)題
第2章 線程安全與共享資源競(jìng)爭(zhēng)
2.1 synchronized同步介紹
2.2 synchronized同步方法
2.2.1 同步方法調(diào)用流程
2.2.2 同步方法之間的互斥
2.2.3 同步方法與非同步方法
2.3 synchronized同步靜態(tài)方法
2.3.1 單例高并發(fā)問(wèn)題
2.3.2 類鎖與對(duì)象鎖
2.3.3 靜態(tài)同步方法之間互斥
2.3.4 靜態(tài)同步方法與靜態(tài)非同步方法
2.4 synchronized同步代碼塊
2.4.1 鎖當(dāng)前對(duì)象
2.4.2 鎖其他對(duì)象
2.4.3 鎖Class
2.5 項(xiàng)目案例:火車售票
2.5.1 共享任務(wù)模式
2.5.2 多任務(wù)模式
2.5.3 共享車票資源
2.6 項(xiàng)目案例:家庭消費(fèi)
2.7 項(xiàng)目案例:別墅Party
2.7.1 無(wú)鎖模式
2.7.2 單鎖模式
2.7.3 雙鎖模式
2.8 JDK常見(jiàn)類的線程安全性
2.8.1 集合ArrayList與vector
2.8.2 StringBuffer與StringBuilder
2.8.3 HashMap與ConcurrentHashMap
2.9 本章習(xí)題
……
第3章 多線程通信
第4章 線程池入門(mén)
第5章 線程池與鎖
第6章 線程池與阻塞隊(duì)列
第7章 線程池與AQS
第8章 結(jié)束線程與線程池任務(wù)
第9章 Tomcat線程池技術(shù)
第10章 并發(fā)編程應(yīng)用
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)