Android并發(fā)開發(fā).pdf
http://www.www.srpcoatings.com
2020年11月10日
![]() |
| 第1頁 |
![]() |
| 第4頁 |
![]() |
| 第13頁 |
![]() |
| 第22頁 |
![]() |
| 第41頁 |
![]() |
| 第152頁 |
參見附件(104575KB,194頁)。
Android并發(fā)開發(fā)基于一個(gè)非典型的并發(fā)模型介紹Java并發(fā)和Android并發(fā)的相關(guān)知識(shí),深入探討Android操作系統(tǒng)的細(xì)節(jié)和并發(fā)工具,適合有一定Android開發(fā)經(jīng)驗(yàn)的讀者參考。

內(nèi)容簡介
本書共8章,第1章介紹了一個(gè)非典型的并發(fā)模型,以后文的闡釋做好鋪墊。第2章和第3章分別介紹了Java并發(fā)和Android應(yīng)用程序模型,主要介紹Java線程、同步、并發(fā)包、生命周期和組件、Android進(jìn)程等基本概念。第4章介紹AsyncTask和Loader。第5—7章是本書的核心內(nèi)容,深入探討Android操作系統(tǒng)的細(xì)節(jié),如Looper/Handler、Service、Binder、定時(shí)任務(wù)等。第8章介紹并發(fā)工具,如靜態(tài)分析、注解、斷言等。
本書適合有一定Android開發(fā)經(jīng)驗(yàn)的讀者參考。如果你是一名新手,建議你在掌握相關(guān)入門知識(shí)的基礎(chǔ)上閱讀本書,以達(dá)到更好的學(xué)習(xí)效果。本書給出多段代碼,旨在讓讀者親自實(shí)踐后更好地掌握Android并發(fā)開發(fā)的相關(guān)內(nèi)容。
作者簡介
Blake Meike是一位充滿激情的工程師、架構(gòu)師和代碼詩人。作為作者、演講者和導(dǎo)師的他,已經(jīng)教給數(shù)萬人如何編寫真正的Android應(yīng)用程序。他有20多年的編程經(jīng)驗(yàn)(大部分時(shí)候是使用Java語言),他構(gòu)建過***可大規(guī)模擴(kuò)展的自動(dòng)縮放服務(wù)這種大型系統(tǒng),也在手機(jī)上構(gòu)建過基于預(yù)Android OSS Linux/基于Java平臺(tái)的小型系統(tǒng)。他是很多書籍的合著者,包括O’Reilly的暢銷書《Programming Android》和Wiley的《Enterprise Android》。Blake擁有達(dá)特茅斯學(xué)院的數(shù)學(xué)和計(jì)算機(jī)科學(xué)學(xué)位,并且是Twitter大學(xué)的創(chuàng)始成員。他住在奧蘭多,在Cyanogen公司工作。
并發(fā)很難
一邊走路一邊嚼口香糖在約翰·馮·諾依曼博士的世界里并非易事。1945年,他在論文《The First Draft Report on the EDVAC》(馮·諾依曼,1945)里描述了最早的電子數(shù)字計(jì)算機(jī)的體系結(jié)構(gòu)。70多年來,這個(gè)體系結(jié)構(gòu)幾乎沒有多大變化。大致來講,縱觀它們的歷史,數(shù)字計(jì)算機(jī)這個(gè)巨大的狀態(tài)球隨著時(shí)間的推移被一系列精確定義的操作所轉(zhuǎn)換。時(shí)間和順序是機(jī)器定義的內(nèi)在組成部分。
大多數(shù)計(jì)算機(jī)科學(xué)一直在討論將一種機(jī)器狀態(tài)轉(zhuǎn)換成另一種更理想狀態(tài)的巧妙操作序列。由于現(xiàn)代機(jī)器通常有超過1014種可能的狀態(tài),因此很難對(duì)所有狀態(tài)進(jìn)行管理。
如果轉(zhuǎn)換發(fā)生的順序可以改變,討論必然會(huì)擴(kuò)大到包括所有可能狀態(tài)的所有可能組合,這將是完全不可能的。順序執(zhí)行是王道。
Android并發(fā)開發(fā)截圖


您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(104575KB,194頁)。
開發(fā)_1.jpg)
開發(fā)_2.jpg)
開發(fā)_3.jpg)
開發(fā)_4.jpg)
開發(fā)_5.jpg)
開發(fā)_6.jpg)