[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Java多線程與線程池技術詳解
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    872-1264
    【優惠價】
    545-790
    【作者】 肖海鵬 
    【所屬類別】 圖書  計算機/網絡  程序設計  Java 
    【出版社】清華大學出版社 
    【ISBN】9787302573739
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302573739
    叢書名:計算機科學與技術叢書

    作者:肖海鵬
    出版社:清華大學出版社
    出版時間:2021年05月 


        
        
    "

    產品特色

    編輯推薦

    1. 案例生動易懂,讀者入門容易
    本書中的大量案例,都貼合實際生活,生動鮮活,容易記憶,容易理解,讀者可以輕松上手。
    2. 原理透徹,注重應用
    本書對多線程相關理論分門別類、層層遞進地進行了詳細的敘述和透徹的分析,既體現了各知識點之間的聯繫,又兼顧了其漸近性。本書在介紹每個知識點時都給出了該知識點的應用場景,同時配合源代碼分析;本書真正體現了理論聯繫實際的理念,使讀者能夠體會到“學以致用”的樂趣。
    3. 配套資源豐富
    程序代碼、習題答案、網絡視頻講解。

     
    內容簡介

    《Java多線程與線程池技術詳解》全面、繫統地講解了多線程和線程池技術。 《Java多線程與線程池技術詳解》共分為10章,第1~3章為基本的多線程技術基礎,包含創建線程、線程狀態轉換、線程間同步等內容。第4~8章為線程池技術,包含自定義線程池、通過Executors工具類創建線程池、線程池的底層阻塞隊列結構、重入鎖等內容。第9章和第10章為多線程技術的應用部分,包含基於Tomcat的線程池應用、基於ThreadLocal的數據庫連接管理、生成*的訂單號等內容。 《Java多線程與線程池技術詳解》提供了大量應用實例,每章後面均附有習題。 《Java多線程與線程池技術詳解》適合作為高等院校計算機、軟件工程專業高年級本科生、研究生的教材,同時可供有一定編程經驗的軟件開發人員、廣大科技工作者和研究人員在進行多線程編程時參考使用。

    作者簡介

    肖海鵬  人力資源和社會保障部高級職稱;51CTO金牌講師;具有10年大型項目經驗和10年Java教學經驗;曾任職E龍網架構師、TechFaith繫統工程師等。在網絡上推出了“Java Web應用開發技術”“SSM SpringBoot實戰技術”“多線程與線程池技術詳解”等視頻教程,廣受網友好評。
    牟東旭  富景天策(北京)科技集團公司高級項目經理。多年從事互聯網一線開發工作,曾在某互聯網教育機構擔任高級講師,精通SSM、SpringBoot、SpringCloud等主流Java開源框架以及Hadoop、Kafka、Hive、HBASE Storm、Spark、Kylin等主流大數據技術。目前專注於專業氣像服務領域的產品策劃、技術架構和產品開發工作。

    目錄
    第1章 多線程基礎 1
    1.1 進程與線程 1
    1.1.1 操作繫統與進程 1
    1.1.2 線程與進程的關繫 2
    1.2 多線程啟動 3
    1.2.1 線程標識 5
    1.2.2 Thread與Runnable 6
    1.2.3 run()與start() 7
    1.2.4 Thread源碼分析 9
    1.3 線程狀態 11
    1.3.1 NEW狀態 11
    1.3.2 RUNNABLE狀態 12
    1.3.3 BLOCKED狀態 13
    1.3.4 WAITING狀態 14

    第1章  多線程基礎 1
    1.1  進程與線程 1
    1.1.1  操作繫統與進程 1
    1.1.2  線程與進程的關繫 2
    1.2  多線程啟動 3
    1.2.1  線程標識 5
    1.2.2  Thread與Runnable 6
    1.2.3  run()與start() 7
    1.2.4  Thread源碼分析 9
    1.3  線程狀態 11
    1.3.1  NEW狀態 11
    1.3.2  RUNNABLE狀態 12
    1.3.3  BLOCKED狀態 13
    1.3.4  WAITING狀態 14
    1.3.5  TIMED_WAITING狀態 19
    1.3.6  WAITING與BLOCKED的區別 21
    1.3.7  TERMINATED狀態 21
    1.3.8  線程狀態轉換 22
    1.4  sleep()與yield() 22
    1.4.1  線程休眠sleep() 22
    1.4.2  線程讓步yield() 24
    1.5  線程優先級 25
    1.5.1  線程優先級與資源競爭 26
    1.5.2  案例:大型浮點運算測試 26
    1.5.3  案例:多線程售票 28
    1.6  守護線程 30
    1.6.1  守護線程的概念 30
    1.6.2  案例:清道夫與工作者 31
    1.7  本章習題 34
    第2章  線程安全與共享資源競爭 37
    2.1  synchronized同步介紹 37
    2.2  synchronized同步方法 38
    2.2.1  同步方法調用流程 41
    2.2.2  同步方法之間的互斥 41
    2.2.3  同步方法與非同步方法 44
    2.3  synchronized同步靜態方法 46
    2.3.1  單例高並發問題 46
    2.3.2  類鎖與對像鎖 47
    2.3.3  靜態同步方法之間互斥 47
    2.3.4  靜態同步方法與靜態非同步方法 49
    2.4  synchronized同步代碼塊 50
    2.4.1  鎖當前對像 50
    2.4.2  鎖其他對像 51
    2.4.3  鎖Class 51
    2.5  項目案例:火車售票 52
    2.5.1  共享任務模式 52
    2.5.2  多任務模式 55
    2.5.3  共享車票資源 56
    2.6  項目案例:家庭消費 59
    2.7  項目案例:別墅Party 63
    2.7.1  無鎖模式 63
    2.7.2  單鎖模式 66
    2.7.3  雙鎖模式 67
    2.8  JDK常見類的線程安全性 69
    2.8.1  集合ArrayList與Vector 69
    2.8.2  StringBuffer與StringBuilder 71
    2.8.3  HashMap與ConcurrentHashMap 72
    2.9  本章習題 73
    第3章  多線程通信 76
    3.1  wait()與notify() 76
    3.1.1  阻塞當前線程 76
    3.1.2  案例分析:廚師與侍者1 78
    3.1.3  案例分析:廚師與侍者2 81
    3.1.4  案例分析:兩個線程交替輸出信息 85
    3.2  join線程排隊 87
    3.2.1  加入者與休眠者 87
    3.2.2  案例:緊急任務處理 89
    3.2.3  join限時阻塞 91
    3.3  線程中斷 93
    3.3.1  中斷運行態線程 93
    3.3.2  中斷阻塞態線程 95
    3.3.3  如何停止線程 97
    3.4  CountDownLatch計數器 98
    3.5  CyclicBarrier屏障 100
    3.5.1  案例:矩陣分行處理 101
    3.5.2  案例:賽馬遊戲 103
    3.6  Exchanger 104
    3.7  Semaphore信號燈 107
    3.8  死鎖 108
    3.8.1  案例:銀行轉賬引發死鎖 109
    3.8.2  案例:哲學家就餐死鎖 112
    3.9  本章習題 115
    第4章  線程池入門 117
    4.1  ThreadPoolExecutor 117
    4.1.1  創建線程池 118
    4.1.2  關閉線程池 121
    4.2  Executor接口 123
    4.3  ExecutorService接口 124
    4.3.1  Callable返回任務執行結果 125
    4.3.2  shutdown與shutdownNow 127
    4.4  Executors工具箱 127
    4.4.1  newCachedThreadPool 128
    4.4.2  newFixedThreadPool 133
    4.4.3  newSingleThreadExecutor 137
    4.4.4  newScheduledThreadPool 141
    4.4.5  newWorkStealingPool 143
    4.5  線程工廠與線程組 151
    4.5.1  線程組 151
    4.5.2  線程與線程組 152
    4.5.3  線程工廠接口 155
    4.5.4  默認線程工廠實現 156
    4.5.5  線程池與線程工廠 157
    4.6  線程池異常處理 158
    4.6.1  異常捕獲 158
    4.6.2  UncaughtExceptionHandler處理異常 158
    4.6.3  Future處理異常 161
    4.7  本章習題 163
    第5章  線程池與鎖 165
    5.1  重入鎖ReentrantLock 165
    5.1.1  重入鎖 166
    5.1.2  互斥鎖 167
    5.1.3  ReentrantLock與synchronized 169
    5.1.4  嘗試加鎖並限時等待 171
    5.2  重入鎖與Condition 173
    5.2.1  案例分析:廚師與侍者 176
    5.2.2  案例分析:緩衝區隊列 178
    5.3  讀鎖與寫鎖 181
    5.3.1  案例:並發讀寫集合 182
    5.3.2  案例:Map並發控制 193
    5.3.3  數據庫事務與鎖 197
    5.4  公平鎖與非公平鎖 198
    5.5  本章習題 201
    第6章  線程池與阻塞隊列 202
    6.1  Queue接口 202
    6.2  BlockingQueue接口 202
    6.3  BlockingQueue實現類 203
    6.4  LinkedBlockingQueue與ArrayBlockingQueue 203
    6.4.1  阻塞隊列的單鎖與雙鎖 204
    6.4.2  ArrayBlockingQueue並發分析 205
    6.4.3  LinkedBlockingQueue並發分析 206
    6.4.4  案例:12306搶票 208
    6.5  生產者與消費者模式 210
    6.5.1  基於管道發送與接收消息 211
    6.5.2  基於阻塞隊列發送與接收消息 213
    6.5.3  案例:醫院掛號 213
    6.6  SynchronousQueue 217
    6.6.1  同步隊列應用場景 217
    6.6.2  案例:Web服務器處理並發請求 218
    6.7  延遲阻塞隊列 220
    6.7.1  素延遲出隊 221
    6.7.2  項目案例:Web服務器會話管理 222
    6.8  PriorityBlockingQueue 226
    案例:按優先級執行任務 226
    6.9  LinkedTransferQueue 228
    6.10  LinkedBlockingDeque 229
    6.11  本章習題 229
    第7章  線程池與AQS 231
    7.1  acquire與release 231
    7.2  性能目標 232
    7.3  設計與實現 233
    7.3.1  同步狀態 233
    7.3.2  阻塞 244
    7.3.3  排隊 246
    7.3.4  條件隊列 248
    7.4  使用AQS 249
    7.4.1  控制公平性 250
    7.4.2  同步器 251
    7.5  AQS性能 252
    7.5.1  過載 253
    7.5.2  吞吐量 254
    7.6  本章習題 255
    第8章  結束線程與線程池任務 257
    8.1  stop()與destroy() 257
    8.2  狀態值結束線程 258
    8.3  shutdown()與shutdownNow() 258
    8.4  線程休眠 258
    8.5  線程中斷 258
    8.6  Future與FutureTask 258
    8.6.1  取消任務 259
    8.6.2  任務超時結束 263
    8.7  項目案例:所有線程池任務暫停與重啟 264
    8.8  本章習題 267
    第9章  Tomcat線程池技術 268
    9.1  自定義ThreadPoolExecutor 268
    9.2  Tomcat任務隊列 270
    9.3  Tomcat任務線程 270
    9.4  Tomcat任務線程工廠 271
    9.5  Tomcat連接器與線程池 272
    9.6  創建Tomcat線程池 274
    9.7  Web服務器異步環境 275
    案例:AsyncContext調用業務方法 276
    9.8  Web服務器NIO 278
    案例:服務器NIO處理請求 279
    9.9  本章習題 281
    第10章  並發編程應用 283
    10.1  JVM與多線程 283
    10.2  Servlet與多線程 284
    10.3  懶漢與惡漢模式 286
    10.4  數據庫Connection與多線程 288
    10.4.1  ThreadLocal與線程私有數據 289
    10.4.2  ThreadLocal存儲數據庫Connection 291
    10.4.3  ThreadLocal實現Connection per logic模式 293
    10.4.4  ThreadLocal實現Connection per request模式 294
    10.5  高並發網站的PageView統計 295
    10.6  生成的訂單號 296
    10.7  瀏覽器並發請求限制 298
    10.8  NIO與多路復用 301
    10.9  遠程異步訪問 302
    10.10  防止緩存雪崩的DCL機制 305
    10.11  分布式鎖解決商品超賣 309
    參考文獻 314

    前言
    一、為什麼要寫本書
    1965年,戈登·摩爾發現了一個驚人的集成電路發展趨勢:當價格不變時,集成電路上可器件的數目,每18~24個月會增加一倍,性能也將提升一倍。如果這個趨勢繼續,計算能力相對於時間周期將呈指數式的上升,這被稱為摩爾定律。
    50多年過去了,摩爾定律目前仍然沒有被打破,但是馬上就要面臨巨大的物理瓶頸。現在的好的芯片技術是臺積電的5nm工藝,下一個目標是3nm,而硅原子在1nm空間隻能排列三四個。這對於依賴硅為半導體材料的芯片產業而言,如果沒有新的半導體材料出現,其很快就將面臨物理極限挑戰。
    多核處理器技術是硬件發展的另一大趨勢。通過使用CPU多核架構,可以有效緩解單個芯片運算能力不足帶來的尷尬。現在幾乎所有的筆記本計算機、臺式計算機,還有服務器等普遍使用了多核處理器。多核CPU的普及要求繫統軟件和應用軟件架構必須要與時俱進。因此,掌握並發編程技術,開發出適用於多核處理器的並發程序,充分利用CPU的並發處理優勢,是對所有高級軟件開發人員的硬性要求。

    一、為什麼要寫本書
    1965年,戈登·摩爾發現了一個驚人的集成電路發展趨勢:當價格不變時,集成電路上可器件的數目,每18~24個月會增加一倍,性能也將提升一倍。如果這個趨勢繼續,計算能力相對於時間周期將呈指數式的上升,這被稱為摩爾定律。
    50多年過去了,摩爾定律目前仍然沒有被打破,但是馬上就要面臨巨大的物理瓶頸。現在的好的芯片技術是臺積電的5nm工藝,下一個目標是3nm,而硅原子在1nm空間隻能排列三四個。這對於依賴硅為半導體材料的芯片產業而言,如果沒有新的半導體材料出現,其很快就將面臨物理極限挑戰。
    多核處理器技術是硬件發展的另一大趨勢。通過使用CPU多核架構,可以有效緩解單個芯片運算能力不足帶來的尷尬。現在幾乎所有的筆記本計算機、臺式計算機,還有服務器等普遍使用了多核處理器。多核CPU的普及要求繫統軟件和應用軟件架構必須要與時俱進。因此,掌握並發編程技術,開發出適用於多核處理器的並發程序,充分利用CPU的並發處理優勢,是對所有高級軟件開發人員的硬性要求。
    目前,Java平臺在服務器端的後臺編程中占據著無法動搖的統治地位,如典型的Web服務器就是一個允許幾十萬人同時訪問的高並發環境。因此Java的高並發編程是每一個Java編程人員必須要掌握的核心知識。
    高並發處理不僅在Web服務器上,在應用服務器、數據庫服務器、大數據服務器等服務器上,同樣都是高並發環境,當然在不同服務器上的軟件架構是完全不同的。
    多線程的並發編程從來都不是一件容易的事情,即使對高級軟件架構人員也是如此。Java平臺關於多線程部分的API,歷經多次頻繁地調整,始終無法穩定下來,死鎖和CPU利用率不高一直困擾著這些高級架構師。直到2004年,大神級的Doug Lea橫空出世,在JDK5中推出了java.util.concurrent 開發包,這纔使Java徹底穩住了陣腳。
    Java多線程基礎庫穩定後,服務器並發編程技術發展迅速,目前基於Java EE 8規範的服務器性能更加優秀。本書中包含的所有案例均基於JDK1.8 版本並已調試成功。
       二、內容特色
    與同類書籍相比,本書有如下特色。
    1. 案例生動易懂,讀者入門容易
    國外關於多線程編程的經典圖書,大多晦澀難懂,讓人看後感覺雲山霧罩、一頭霧水;國內多線程相關書籍又過於淺顯。因此,市場上沒有一本讓多數讀者感覺滿意的多線程圖書,尤其是高校本科生和研究生,想選擇一本多線程教材是非常困難的。本書中的大量案例,都貼合實際生活,生動鮮活,容易記憶,容易理解,讀者可以輕松上手。
    2. 原理透徹,注重應用
    本書對多線程相關理論分門別類、層層遞進地進行了詳細的敘述和透徹的分析,既體現了各知識點之間的聯繫,又兼顧了其漸近性。本書在介紹每個知識點時都給出了該知識點的應用場景,同時配合源代碼分析;本書真正體現了理論聯繫實際的理念,使讀者能夠體會到“學以致用”的樂趣。
    3. 配套資源,超值服務
    本書提供以下相關配套資源:
    * 書中涉及的程序代碼、習題答案,可以關注“人工智能科學與技術”微信公眾號,在“知識”→“資源下載”→“配書資源”菜單獲取下載鏈接(也可以到清華大學出版社網站本書頁面下載)。
    * 本書有完整的配套視頻,可以到CSDN、51CTO、騰訊課堂等網站觀看,簡單的入口就是在百度直接搜索:肖海鵬,即可找到各網站的視頻入口。在配套資源中也有視頻觀看鏈接(注:配套視頻請讀者自行購買觀看)。
       三、結構安排
    本書第1~3章為多線程基礎知識,第4~8章為線程池技術,第9章和第10章為多線程技術應用。
       四、讀者對像
    * 電子信息工程、計算機科學與技術相關專業的本科生、研究生;
    * 所有Java軟件開發人員。
       五、致謝
    限於編者的水平和經驗,加之時間比較倉促,疏漏之處在所難免,敬請讀者批評指正,有興趣的朋友可發送郵件至workemail6@163.com。


    編者
    2021年3月於北京

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部