摘要: 凡是帶有“池”的,比如數(shù)據(jù)庫(kù)連接池、對(duì)象池、緩沖區(qū)池(后面可以看到IBuffPool)等等,都是為了避免資源的反復(fù)創(chuàng)建/銷毀所帶來(lái)的開銷。需要為哪些資源對(duì)象建立“池”了?這些資源對(duì)象通常符合下面幾個(gè)特性:
(1)在應(yīng)用中需要反復(fù)的被創(chuàng)建/銷毀。
(2)創(chuàng)建/銷毀的開銷比較大
(3)應(yīng)用中給定時(shí)刻,對(duì)該資源對(duì)象的數(shù)量要求比較大
(4)資源對(duì)象最好是無(wú)狀態(tài)的(Stateless),這樣方便直接復(fù)用
閱讀全文