Pennant的日常
分享工作上的点点滴滴
摘要: 一、并发和网络化对象1.动机 硬件发展的快速与软件发展的缓慢之间的不匹配有许多因素: 1)固有的和偶发的复杂性。固有的复杂性来源于基本的领域难题,例如处理部分失效、分布式死锁和端到端的服务质量(QoS)需求。偶发的复杂性来源于软件工具和开发技术的局限,例如不可移植的编程API和拙劣的分布式调试器。 2)不适当的方法和技术。流行的软件分析方法和设计技术主要集中于构造单进程、单线程应用。而高质量的并发和网络化系统的开发,则要靠熟练的软件体系结构设计者和工程师的直觉和专门知识。 3)不断地重复发明和重新发现核心概念和技术。 模式是一个在特殊的语境下,对一个标准问题的重现的解决方案,模式有助于在软件设 阅读全文
posted @ 2012-08-28 08:53 汝熹 阅读(473) 评论(0) 推荐(0) 编辑