在任何类型的软件中,有效管理资源都是至关重要的。从移动设备中的嵌入式软件,到大型企业服务器上的软件,有效地管理内存、线程、文件、网络连接之类的资源对于让系统可以正常且高效地工作都很重要。
我们经常在软件开发生命周期的后期才发现资源管理需求,而在这么晚的时候改变系统设计很困难。所以,在生命周期的早期执行这样的任务就很重要。因为属于不同领域的系统有不同的约束和需求,所以对某个特定系统或者配置很有效的方法对另一个系统就未必那么有效。
本书用模式来描述在系统中有效实现资源管理的方法。这些模式描述得很详细,应用了几个例子,并且和posa前两卷一样,给出了如何实现它们的指导。此外,这一卷还对资源管理做了透彻的介绍,并给出了两个案例研究,分别把这些模式应用于自组网络计算和移动射频网络。这些模式归于不同的资源管理领域,涉及了完整的资源生命周期:获取、管理和释放。
目录:
译者序
frank buschmann序
steve vinoski序
前言
作者简介
第1章 导引
第2章 资源获取
第3章 资源生命周期
第4章 资源释放
第5章 资源管理准则
第6章 案例分析——自组网络计算
第7章 案例分析——移动网络
第8章 模式的过去、现在和未来
第9章 结语
引用到的模式
符号表示法
参考文献
致谢
下载体验