摘要:本發明屬于計算機信息處理技術,具體涉及一種服務器端無障礙存取高速緩存數據的方法。該方法在每個服務器進程中創建一個數據緩存對象,數據緩存對象在內存中建立兩個數據緩存區、兩個對應的讀計數器、一個緩存區標志;在每個服務器進程中創建一個獨立的線程,用于刷新兩個數據緩存區,在任一時刻,一個緩存區已經準備好數據供其他線程讀取,另外一個緩存區在進行刷新操作,刷新完成后將其標志為當前已經準備好的緩存區;在進行緩存區數據讀取操作時,判斷緩存區標志的值,讀取其中一個已經準備好的緩存區的數據。本發明能夠在服務器集群的方式下,將變更的數據高效獨立地同步到各個服務器的數據緩存區中,數據緩存區的讀取操作不會被阻塞和延遲。
- 專利類型發明專利
- 申請人北京用友政務軟件有限公司;
- 發明人陳宏華;
- 地址100094 北京市海淀區北清路68號用友軟件園11號樓2層
- 申請號CN201010211335.X
- 申請時間2010年06月28日
- 申請公布號CN101887399A
- 申請公布時間2010年11月17日
- 分類號G06F12/08(2006.01)I;