资源描述:
《[CPP.Concurrency.in.Action(2012.2)].Anthony.Williams.文字版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、INACTIONPracticalMultithreadingAnthonyWilliamsMANNINGC++ConcurrencyinActionC++ConcurrencyinActionPRACTICALMULTITHREADINGANTHONYWILLIAMSMANNINGSHELTERISLANDForonlineinformationandorderingofthisandotherManningbooks,pleasevisitwww.manning.com.Thepublisheroffersdiscountsonthisbook
2、whenorderedinquantity.Formoreinformation,pleasecontactSpecialSalesDepartmentManningPublicationsCo.20BaldwinRoadPOBox261ShelterIsland,NY11964Email:orders@manning.com©2012byManningPublicationsCo.Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,or
3、transmitted,inanyformorbymeanselectronic,mechanical,photocopying,orotherwise,withoutpriorwrittenpermissionofthepublisher.Manyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarks.Wherethosedesignationsappearinthebook,andManningPublicati
4、onswasawareofatrademarkclaim,thedesignationshavebeenprintedininitialcapsorallcaps.Recognizingtheimportanceofpreservingwhathasbeenwritten,itisManning’spolicytohavethebookswepublishprintedonacid-freepaper,andweexertourbesteffortstothatend.Recognizingalsoourresponsibilitytoconser
5、vetheresourcesofourplanet,Manningbooksareprintedonpaperthatisatleast15percentrecycledandprocessedwithouttheuseofelementalchlorine.ManningPublicationsCo.Developmenteditor:CynthiaKane20BaldwinRoadTechnicalproofreader:JonathanWakelyPOBox261Copyeditor:LindaRecktenwaldShelterIsland
6、,NY11964Proofreader:KatieTennantTypesetter:DennisDalinnikCoverdesigner:MarijaTudorISBN:9781933988771PrintedintheUnitedStatesofAmerica12345678910–MAL–18171615141312ToKim,Hugh,andErinbriefcontents1■Hello,worldofconcurrencyinC++!12■Managingthreads153■Sharingdatabetweenthreads334■
7、Synchronizingconcurrentoperations675■TheC++memorymodelandoperationsonatomictypes1036■Designinglock-basedconcurrentdatastructures1487■Designinglock-freeconcurrentdatastructures1808■Designingconcurrentcode2249■Advancedthreadmanagement27310■Testinganddebuggingmultithreadedapplica
8、tions300viicontentsprefacexvacknowledgmentsxviiaboutthisbookx