內容介紹
在任何類型的軟體中,有效管理資源都是至關重要的。從移動設備中的嵌入式軟體,到大型企業伺服器上的軟體,有效地管理記憶體、執行緒、檔案、網路連線之類的資源對於讓系統可以正常且高效地工作都很重要。我們經常在軟體開發生命周期的後期才發現資源管理需求,而在這么晚的時候改變系統設計很困難。所以,在生命周期的早期執行這樣的任務就很重要。因為屬於不同領域的系統有不同的約束和需求,所以對某個特定系統或者配置很有效的方法對另一個系統就未必那么有效。
本書用模式來描述在系統中有效實現資源管理的方法。這些模式描述得很詳細,使用了幾個例子,並且和POSA前兩卷一樣,給出了如何實現它們的指導。此外,這一卷還對資源管理做了透徹的介紹,並給出了兩個案例研究,分別把這些模式套用於自組網路計算和移動射頻網路。這些模式歸於不同的資源管理領域,涉及了完整的資源生命周期:獲取、管理和釋放。
本書適合軟體構架師、設計者和開發者閱讀,也可供計算機專業的學生參考。