会员
Concurrent Patterns and Best Practices
更新时间:2021-07-16 17:32:57 最新章节:Leave a review - let other readers know what you think
书籍简介
Selectingthecorrectconcurrencyarchitecturehasasignificantimpactonthedesignandperformanceofyourapplications.Thisbookexplainshowtoleveragethedifferentcharacteristicsofparallelarchitecturetomakeyourcodefasterandmoreefficient.Tostartwith,you'llunderstandthebasicconcurrencyconceptsandexplorepatternsaroundexplicitlocking,lockfreeprogramming,futures&actors.Then,you'llgetinsightsintodifferentconcurrencymodelsandparallelalgorithmsandputthemtopracticeindifferentscenariostorealizeyourapplication'struepotential.We'lltakeyouthroughmultithreadingdesignpatterns,suchasmaster,slave,leader,follower,map-reduce,andmonitor,alsohelpingyoutolearnhands-oncodingusingthesepatterns.Onceyou'vegraspedallofthis,you'llmoveontosolvingproblemsusingsynchronizerpatterns.You'lldiscovertherationaleforthesepatternsindistributed¶llelapplications,followedbystudyinghowfuturecomposition,immutabilityandthemonadicflowhelpcreatemorerobustcode.Towardtheendofthebook,you'lllearnabouttheactorparadigmandactorpatterns-themessagepassingconcurrencyparadigm.
品牌:中图公司
上架时间:2018-09-27 00:00:00
出版社:Packt Publishing
本书数字版权由中图公司提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
Atul S. Khot
- 会员IfyouhavedoneJavaprogrammingbeforeandhaveabasicknowledgeofScalaanditssyntax,thenthisbookisanidealchoicetohelpyoutounderstandthecontext,thetraditionaldesignpatternapp程序设计5.8万字
同类热门书
最新上架
- 会员ApacheShardingSphere是一个基于可插拔特性和云原生原则的新开源生态系统,将其用于分布式数据基础设施有助于增强数据库性能。本书首先简要概述数据库管理系统在生产环境中面临的主要挑战和数据库软件的内核概念;然后介绍使用分布式数据库解决方案、弹性伸缩、用户身份认证、SOL授权、全链路监控、数据库网关和DistSOL的真实示例,全面讲解ShardingSphere的架构组件,以及如何利用计算机12.3万字
同类书籍最近更新
- 会员本书将可移植操作系统POSIX标准和CPU指令集架构ISA两层接口通过Linux操作系统贯通起来,涵盖了Linux操作系统的各个主要方面,主要有以openEuler操作系统为例的POSIX工具集、计算机系统的工作原理、x86和ARM64汇编语言、系统调用的工作机制、进程描述和内存管理、可执行程序工作原理、内核线程和I/O驱动框架、进程调度和进程切换、KVM和容器技术、Linux安全相关技术等Lin操作系统18.4万字