Cache 設計概要

2022-01-22 17:45:57 字數 452 閱讀 1698

cache設計需要考慮以下問題

1. cache的資料同步問題

2. cache的更新問題

對於資料同步,必須考慮多執行緒相關技術,要點有

1. lock關鍵字

2. readerwriterlock/readerwriterlockslim

3. interlocked

4. mutex

5. monitor

對於資料更新,要考慮以下問題

1. 自動更新(包括:有效期的使用)

2. 手動更新(包括:**直接呼叫,時間通知)

3. weakreference(如果要考慮空間因素)

之前發表了一篇文章,叫看看這個lock可不可靠。

現在這個lock方案已經被正式使用,以上是對cache的技術總結。

還希望各位提提意見。

概要設計要求

概要設計要求 1 引言 1 1編寫目的 說明編寫這份概要設計說明書的目的,指出預期的讀者。1 2背景 說明 a 待開發軟體系統的名稱 b 列出此專案的任務提出者 開發者 使用者以及將執行該軟體的計算站 中心 1 3定義 列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。1 4參考資料 a 本...

設計模式 概要

設計模式分為三類 1.建立型 2.結構型 3.行為型。建立型 abstract factory 抽象工廠 物件建立型模式 builder 生成器 物件建立型模式 factory method 工廠方法 物件建立型模式 prototype 原型 物件建立型模式 singleton 單件 物件建立型模式...

UDP概要設計

專案名稱 tcp ip協議棧 專案編號 文件編號 ebd881101pdr 003 udp模組概要設計 瀋陽東軟軟體股份 總頁數 7 正文 4 附錄 3 生效日期 2.12 03 13 編制 左自強 批准 陽陽 修改履歷 修改編號 日期 修改人版本號 修改內容 1 2012.03.12 左自強ver...