讀書日
JavaScript多執行緒|超越事件迴圈的並行

JavaScript多執行緒|超越事件迴圈的並行

Multithreaded JavaScript

  • 定價:580
  • 優惠價:79458
  • 優惠期限:2024年05月28日止
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 台北、新北、基隆宅配快速到貨(除外地區)
載入中...
  • 分享

優惠組合

 

內容簡介

  「Bryan和Thomas熟練地奠定了多執行緒開發的基礎,並巧妙地說明各種JavaScript執行時期如何實作平行計算。」 
  —James Snell 
  Node.js技術指導委員會成員 
 
  「當我開始深入研究worker執行緒時,我會很想讀這本書。它很詳細並提供很好的參考資訊。分析那章讓我忘情的大喊大叫。」 
  —Matteo Collina 
  NearForm首席軟體架構師 
 
  您準備好使用JavaScript來建構多執行緒應用程式了嗎?透過這本實用書籍,有經驗的JavaScript開發人員將可瞭解瀏覽器中所提供的web worker API和Node.js所提供的worker執行緒模組的優缺點。 
 
  作者Thomas Hunter II和Bryan English聚焦於建構多執行緒應用程式的兩種方法:一種是使用訊息傳遞,另一種則使用共享記憶體。您將學習用於實作每種方法的API,包括何時可能會想要使用其中一種方法或另一種方法,以及何時可以將它們組合。您還將接觸到基於這些方法所建構的進階樣式。 
 
  ‧瞭解如何從多執行緒程式設計中受益 
  ‧瞭解專用worker、共享worker和service worker之間的區別 
  ‧知道何時要以及何時不要在應用程式中使用執行緒 
  ‧透過利用Atomics物件來協調執行緒之間的通訊 
  ‧應用這些知識來建構高效能應用程式 
  ‧進行基準測試,來看看您是否會從多執行緒中受益 
 

作者介紹

作者簡介
 
Thomas Hunter II 
 
  Thomas Hunter II 為數十項企業級Node.js服務做出了貢獻,並曾在一家致力於保護Node.js的公司工作。他曾在多個Node.js和JavaScript會議上發表演講、獲得了JSNSD/JSNAD認證、並且是NodeSchool SF的組織者。 
 
Bryan English
 
  Bryan English 是一位開源的JavaScript和Rust程式設計師和愛好者,曾從事大型企業系統、儀器和應用程式安全方面的工作。目前他是Datadog的資深開源軟體工程師。自Node.js建立後不久,他就在專業和個人專案中使用了Node.js。他還是Node.js的核心合作者,並透過多個不同的工作群組以多種方式為Node.js做出貢獻。
 

目錄

前言 
第一章 簡介 
第二章 瀏覽器 
第三章 Node.js 
第四章 共享記憶體 
第五章 進階共享記憶體 
第六章 多執行緒樣式 
第七章 WebAssembly 
第八章 分析 
附錄 結構化複製演算法 
索引
 

詳細資料

  • ISBN:9786263241671
  • 規格:平裝 / 212頁 / 18.5 x 23 x 1.18 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
 

特惠贈品

載入中...

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則 

  • 親子天下_加碼
  • 三采尋寶記套書加碼
  • 世界閱讀日(書評)