资源描述:
《Seven Concurrency Models in Seven Weeks.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、www.it-ebooks.infowww.it-ebooks.infoEarlyPraiseforSevenConcurrencyModelsinSevenWeeksFordecades,professionalprogrammershavedealtwithconcurrencyandparallelismusingthreadsandlocks.Butthismodelisoneofmany,asSevenConcurrencyModelsinSevenWeeksvividlydemonstrates.Ifyouwanttog
2、etaheadinaworldwheremain-streamlanguagesarescramblingtosupportactors,CSP,dataparallelism,functionalprogramming,andClojure’sunifiedsuccessionmodel,readthisbook.➤StuartHallowayCofounder,CognitectAsourmachinesgetmoreandmorecores,understandingconcurrencyismoreimpor-tanttha
3、neverbefore.You’lllearnwhyfunctionalprogrammingmattersforconcurrency,howactorscanbeleveragedforwritingdistributedsoftware,andhowtoexplorepar-allelprocessingwithGPUsandBigData.Thisbookwillexpandyourtoolboxforwritingsoftwaresoyou’repreparedfortheyearstocome.➤JoséValimCof
4、ounder,PlataformatecAneye-openingsurveyofdifferentconcurrency/parallelismtechniques,SevenConcur-rencyModelsstrikesanexcellentbalancebetweenprovidingexplanationsandencour-agingexperimentation.➤FrederickCheungCTO,DressipiTheworldischanging,andeveryworkingprogrammermustle
5、arntothinkaboutcon-currentprogramming.Nowwhentheysay,“HowshallIdothat?”IwillhaveabookthatIcansuggesttheyread.Ilearnedalotandamhappytorecommendit.➤AndrewHaleyJavaleadengineer,RedHatwww.it-ebooks.infoAsAmdahl’slawstartstoeclipseMoore’slaw,atransitionfromobject-orientedpr
6、o-grammingtoconcurrency-orientedprogrammingistakingplace.Asaresult,thetimingofthisbookcouldnotbemoreappropriate.Pauldoesafantasticjobdescribingthemostimportantconcurrencymodels,givingyouthenecessaryammunitiontodecidewhichoneofthembestsuitsyourneeds.Amust-readifyouarede
7、velopingsoftwareinthemulticoreera.➤FrancescoCesariniFounderandtechnicaldirector,ErlangSolutionsWiththisbook,Paulhasdeliveredanexcellentintroductiontothethornytopicsofconcurrencyandparallelism,coveringthedifferentapproachesinaclearandengagingway.➤SeanEllisGPUarchitect,A
8、RMAsimpleapproachforacomplexsubject.IwouldlovetohaveauniversitycourseaboutthiswithSevenConcurrencyModelsinSevenWeeksa