一種基于正副本切換的多線程數(shù)據(jù)無(wú)鎖讀寫方法
基本信息
申請(qǐng)?zhí)?/td> | CN201811628744.2 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN109783243A | 公開(公告)日 | 2019-05-21 |
申請(qǐng)公布號(hào) | CN109783243A | 申請(qǐng)公布日 | 2019-05-21 |
分類號(hào) | G06F9/52(2006.01)I; G06F9/48(2006.01)I; G06F9/50(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉慰慰; 楊昆; 閻星娥; 嚴(yán)榮明; 張林; 魏紅道; 江汀; 張炎; 陸啟浩; 王超 | 申請(qǐng)(專利權(quán))人 | 南京華飛數(shù)據(jù)技術(shù)有限公司 |
代理機(jī)構(gòu) | 南京品智知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 南京華飛數(shù)據(jù)技術(shù)有限公司 |
地址 | 210000 江蘇省南京市建鄴區(qū)嘉陵江東街188號(hào)國(guó)家廣告產(chǎn)業(yè)園4棟12層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明一種基于正副本切換的多線程數(shù)據(jù)無(wú)鎖讀寫方法涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是一種多線程數(shù)據(jù)無(wú)鎖讀寫的方法。包括內(nèi)存數(shù)據(jù)正本模塊、內(nèi)存數(shù)據(jù)副本模塊、內(nèi)存數(shù)據(jù)副本保留模塊、寫操作和正副本切換模塊、以及工作模塊。讀寫方法包括1)在程序初始化階段,先一次性將現(xiàn)有數(shù)據(jù)寫入內(nèi)存數(shù)據(jù)正本模塊,并拷貝一份至內(nèi)存數(shù)據(jù)副本模塊;2)后續(xù)建立進(jìn)行讀操作、寫操作和正副本切換操作的工作線程;3)具體進(jìn)行寫操作和正副本切換操作的工作線程,并更新內(nèi)存數(shù)據(jù)副本模塊和內(nèi)存數(shù)據(jù)副本保留模塊。 |
