深入理解並行編程, 2/e
魯陽,周洲儀,劉闖,陳枝
- 出版商: 電子工業
- 出版日期: 2026-04-01
- 售價: $990
- 貴賓價: 9.5 折 $940
- 語言: 簡體中文
- 頁數: 816
- ISBN: 7121524074
- ISBN-13: 9787121524073
-
相關分類:
Operating-system
立即出貨
買這商品的人也買了...
-
Digital Communications: Design for the Real World (Paperback)$980$960 -
$1,125Fundamentals of Power Electronics, 2/e (Hardcover) -
雷射原理與量測概論, 2/e$520$468 -
CMOS Digital Integrated Circuits Analysis & Design, 4/e (IE-Paperback)$1,200$1,176 -
$414機器視覺算法與應用 (雙語版) -
深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)$834$792 -
$418算法圖解 (Grokking Algorithms: An illustrated guide for programmers and other curious people) -
C語言程序設計 : 現代方法, 2/e (修訂版)$779$740 -
機器學習聖經:最完整的統計學習方法$880$695 -
$504分佈式協議與算法實戰:攻剋分佈式系統設計的關鍵難題 -
$331深入理解 InfluxDB — 時序數據庫詳解與實踐 -
$516大規模語言模型:從理論到實踐 -
$453RISC-V 開放架構設計之道 -
跟 NVIDIA 學深度學習!從基本神經網路到 ......、GPT、BERT...,紮穩機器視覺與大型語言模型 (LLM) 的建模基礎$880$748 -
AI 時代 Math 元年 - 用 Python 全精通統計及機率 (黑白印刷)$1,200$948 -
Beyond XSS:探索網頁前端資安宇宙$880$695 -
API 設計模式|簡化整合的訊息交換技術 (Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges)$850$671 -
$559StatQuest 圖解機器學習 (全彩) -
$417了不起的 Markdown:大語言模型時代的通用語言 -
Introduction to Metalens Optics (Paperback)$1,490$1,460 -
C 程式設計藝術, 9/e (國際版) (C How to Program: With Case Studies in Applications and Systems Programming, 9/e)$880$836 -
JVM 性能調優:深入理解 OpenJDK 和 HotSpot$588$558 -
深入 Linux Kernel 程式設計:kernel 內部原理、模組開發與同步機制, 2/e (Linux Kernel Programming : A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization, 2/e)$980$774 -
系統設計面試制勝關鍵|45分鐘內脫穎而出的架構實力與解題邏輯 (Acing the System Design Interview)$750$592 -
Claude 萬用手冊:Claude.ai | Desktop | Cowork | Code Mode | Design | Computer Use | Skills | Connectors | Plugins$695$549
簡體書新到貨|2書75折 (8/25--9/4) 詳見活動內容 »
-
85折
$550量子計算與人工智能 -
85折
$351圖解Skill+OpenClaw:零代碼打造你的AI智能助手 -
85折
$254OpenClaw快速上手極簡部署與實戰 -
79折
$943系統安全工程導論 -
79折
$611Seaborn 科技繪圖:基於 Matplotlib 的 Python 數據可視化 -
79折
$327機器人學基礎 第4版 -
79折
$283智能體的超級大腦:大模型工作原理揭秘 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$50930天輕松學會SQL -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$856先進智能感知技術與應用 -
85折
$759視覺智能 — 技術前沿與應用探索 -
85折
$402分布式數據庫系統:原理解析與架構設計 -
85折
$453理解深度學習 -
85折
$351AI 優先:面向未來的企業和品牌行動指南 -
85折
$407飛書雲端安全養蝦 極簡OpenClaw實操手冊 -
85折
$504雲網融合的新型網絡架構 -
85折
$402Seedance創富手冊:零基礎做電商帶貨和自媒體 -
85折
$351Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法 -
85折
$453自然語言處理實踐:語義理解與信息抽取 -
85折
$300大模型應用 -
85折
$305生成式大模型項目實戰(微課版) -
85折
$652衛星導航系統多徑抑制技術
相關主題
商品描述
本書是共享內存並行編程領域兼具理論深度與工程價值的權威指南,專為操作系統內核、並行數據管理系統及低級庫的底層開發者打造。本書顛覆了"並行編程高不可攀”的固有認知,指出其核心挑戰在於設計陷阱與概念框架的缺失。作者將並行編程從"黑藝術”重構為系統化工程學科,通過拆解具體任務、提煉可覆用的設計技巧,為開發者提供切實可行的實踐方案。書中既深入剖析了現代硬件特性對並行軟件性能的影響,又全面覆蓋了鎖、數據所有權、讀-覆制-更新(RCU)等同步技術,還詳解了開發工具、可擴展性設計策略與驗證方法。同時,本書獨樹一幟地強調人因因素,關註程序員在應對覆雜共享內存系統時的理性決策邏輯,助力開發者高效攻克並行編程難題。
目錄大綱
第1章 如何使用本書
1.1 路線圖
1.2 小問題
1.3 本書之外的選擇
1.4 示例源代碼
1.5 這本書屬於誰
第2章 簡介
2.1 導致並行編程困難的歷史原因
2.2 並行編程的目標
2.2.1 性能
2.2.2 生產率
2.2.3 通用性
2.3 並行編程的替代方案
2.3.1 運行多個串行應用實例
2.3.2 利用現有的並行軟件
2.3.3 性能優化
2.4 是什麼使並行編程變得覆雜
2.4.1 任務分片
2.4.2 並行訪問控制
2.4.3 資源分片和覆制
2.4.4 與硬件交互
2.4.5 組合使用
2.4.6 語言和環境如何支持這些任務
2.5 本章討論
第3章 硬件和它的特性
3.1 概述
3.1.1 流水線式的CPU
3.1.2 內存引用
3.1.3 原子操作
3.1.4 內存屏障
3.1.5 緩存未命中
3.1.6 I/O操作
3.2 開銷
3.2.1 硬件體系結構
3.2.2 操作的開銷
3.2.3 硬件上的優化
3.3 硬件免費午餐
3.3.1 3D集成
3.3.2 新材料和新工藝
3.3.3 用光來替換電子
3.3.4 專用加速器
3.3.5 已有的並行軟件
3.4 對軟件設計的啟示
第4章 編程的工具
4.1 腳本語言
4.2 POSIX多進程
4.2.1 POSIX進程的創建和銷毀
4.2.2 POSIX線程的創建和銷毀
4.2.3 POSIX鎖
4.2.4 POSIX讀寫鎖
