Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects

Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
出版社: Wiley
2000-09
版次: 1
ISBN: 9780471606956
定价: 605.10
装帧: 精装
开本: 16开
纸张: 胶版纸
页数: 666页
正文语种: 英语
5人买过
  • Designingapplicationandmiddlewaresoftwaretoruninconcurrentandnetworkedenvironmentsisasignificantchallengetosoftwaredevelopers.ThepatternscataloguedinthissecondvolumeofPattern–OrientedSoftwareArchitectures(POSA)formthebasisofapatternlanguagethataddressesissuesassociatedwithconcurrencyandnetworking.Thebookpresents17interrelatedpatternsrangingfromidiomsthrougharchitecturaldesigns.Theycovercoreelementsofbuildingconcurrentandnetworksystems:serviceaccessandconfiguration,eventhandling,synchronization,andconcurrency.Allpatternspresentextensiveexamplesandknownusesinmultipleprogramminglanguages,includingC++,C,andJava.Thebookcanbeusedtotacklespecificsoftwaredevelopmentproblemsorreadfromcovertocovertoprovideafundamentalunderstandingofthebestpracticesforconstructingconcurrentandnetworkedapplicationsandmiddleware.AbouttheAuthorsThisbookhasbeenwrittenbytheawardwinningteamresponsibleforthefirstPOSAvolume"ASystemofPatterns",joinedinthisvolumebyDouglasC.SchmidtfromUniversityofCalifornia,Irvine(UCI),USA.VisitourWebPage ThisbookhasbeenwrittenbytheawardwinningteamresponsibleforthefirstPOSAvolume"ASystemofPatterns"joinedinthisvolumebyDougSchmidtfromWashingtonUniversity,StLouis,USA. About This Book.

    About The Authors. Guide To The Reader.

    1 Concurrent and Distributed Objects

    2 The Patterns.

    2.1 Introduction.

    2.2 Service Access Patterns.

    Wrapper Facade.

    Extension Interface.

    Interceptor.

    2.3 Event Handling Patterns.

    Reactor.

    Proactor.

    Asynchronous Completion Token.

    2.4 Initialization Patterns.

    Acceptor-Connector.

    Activator.

    Component Configurator.

    2.5 Synchronization Patterns.

    Scoped Locking.

    Strategized Locking.

    Thread-Safe Interface.

    Double Checked Locking Optimization.

    2.6 Concurrency Patterns.

    Active Object.

    Monitor Object.

    Leader/Followers.

    Half Sync/Half-Async.

    Thread-Specific Storage.

    3 Tying the Patterns Together.

    3.1 From Individual Patterns To Pattern Languages.

    3.2 A Pattern Language for Distributed.

    Object Computing.

    3.3 Beyond Networking, Distribution, and ConcurrencyNotations.

    Glossary.

    References.

    Index of Patterns.

    Index.
  • 内容简介:
    Designingapplicationandmiddlewaresoftwaretoruninconcurrentandnetworkedenvironmentsisasignificantchallengetosoftwaredevelopers.ThepatternscataloguedinthissecondvolumeofPattern–OrientedSoftwareArchitectures(POSA)formthebasisofapatternlanguagethataddressesissuesassociatedwithconcurrencyandnetworking.Thebookpresents17interrelatedpatternsrangingfromidiomsthrougharchitecturaldesigns.Theycovercoreelementsofbuildingconcurrentandnetworksystems:serviceaccessandconfiguration,eventhandling,synchronization,andconcurrency.Allpatternspresentextensiveexamplesandknownusesinmultipleprogramminglanguages,includingC++,C,andJava.Thebookcanbeusedtotacklespecificsoftwaredevelopmentproblemsorreadfromcovertocovertoprovideafundamentalunderstandingofthebestpracticesforconstructingconcurrentandnetworkedapplicationsandmiddleware.AbouttheAuthorsThisbookhasbeenwrittenbytheawardwinningteamresponsibleforthefirstPOSAvolume"ASystemofPatterns",joinedinthisvolumebyDouglasC.SchmidtfromUniversityofCalifornia,Irvine(UCI),USA.VisitourWebPage
  • 作者简介:
    ThisbookhasbeenwrittenbytheawardwinningteamresponsibleforthefirstPOSAvolume"ASystemofPatterns"joinedinthisvolumebyDougSchmidtfromWashingtonUniversity,StLouis,USA.
  • 目录:
    About This Book.

    About The Authors. Guide To The Reader.

    1 Concurrent and Distributed Objects

    2 The Patterns.

    2.1 Introduction.

    2.2 Service Access Patterns.

    Wrapper Facade.

    Extension Interface.

    Interceptor.

    2.3 Event Handling Patterns.

    Reactor.

    Proactor.

    Asynchronous Completion Token.

    2.4 Initialization Patterns.

    Acceptor-Connector.

    Activator.

    Component Configurator.

    2.5 Synchronization Patterns.

    Scoped Locking.

    Strategized Locking.

    Thread-Safe Interface.

    Double Checked Locking Optimization.

    2.6 Concurrency Patterns.

    Active Object.

    Monitor Object.

    Leader/Followers.

    Half Sync/Half-Async.

    Thread-Specific Storage.

    3 Tying the Patterns Together.

    3.1 From Individual Patterns To Pattern Languages.

    3.2 A Pattern Language for Distributed.

    Object Computing.

    3.3 Beyond Networking, Distribution, and ConcurrencyNotations.

    Glossary.

    References.

    Index of Patterns.

    Index.
查看详情
您可能感兴趣 / 更多
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
语体、语类和风格(国外语言学译丛·经典教材)
Douglas Biber
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
警察伦理学(原书第二版)——关于品格的问题
Douglas W. Perez;J. Alan Moore 道格拉斯.佩雷斯;艾伦.摩尔
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
法语在英格兰的六百年史(1000—1600)(语言学及应用语言学名著译丛)
Douglas A. Kibbee
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
美国国家地理史前动物大百科
Douglas、Palmer 著
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
词库音系学中的声调(语言学及应用语言学名著译丛)
Douglas Pulleyblank
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
Battle of Britain 1940 (Air Campaign):The Luftwaffe’s ‘Eagle Attack’
Douglas C. Dildy;Graham Turner
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
The Classroom Teacher's Technology Survival Guide (Jossey-Bass Teacher Survival Guide)
Doug Johnson 著
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
Life, the Universe and Everything
Douglas Adams
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
Wintrobe's Atlas of Clinical Hematology [With DVD-ROM]
Douglas C. Tkachuk、Jan V. Hirschmann 编
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
Dance of Death (Large Print)
Douglas Preston、Lincoln Child 著
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
Old Turtle[老乌龟]
Douglas Wood 著;Cheng-Khee Chee 绘
Pattern-Oriented Software Architecture Volume 2:Patterns for Concurrent and Networked Objects
PowerPoint 2000 For Windows For Dummies
Doug Lowe 著