一種多進(jìn)程文件讀寫的方法

基本信息

申請(qǐng)?zhí)?/td> CN201910897931.9 申請(qǐng)日 -
公開(公告)號(hào) CN110825708A 公開(公告)日 2020-02-21
申請(qǐng)公布號(hào) CN110825708A 申請(qǐng)公布日 2020-02-21
分類號(hào) G06F16/176 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張紅元 申請(qǐng)(專利權(quán))人 武漢智美互聯(lián)科技有限公司
代理機(jī)構(gòu) 北京匯信合知識(shí)產(chǎn)權(quán)代理有限公司 代理人 王維新
地址 430000 湖北省武漢市東湖新技術(shù)開發(fā)區(qū)光谷大道77號(hào)金融后臺(tái)服務(wù)中心基地建設(shè)項(xiàng)目二期B17棟11層01室-7
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種多進(jìn)程文件讀寫的方法,包括:對(duì)原文件進(jìn)行復(fù)制,建立目標(biāo)文件;進(jìn)行讀寫前,獲取原文件的最近修改時(shí)間;任一進(jìn)程對(duì)目標(biāo)文件進(jìn)行讀寫;完成讀寫后,獲取原文件的最近修改時(shí)間;比對(duì)兩次獲取的時(shí)間;若時(shí)間一致,則將目標(biāo)文件替換原文件,完成當(dāng)前進(jìn)程的原文件更新。本發(fā)明通過操作復(fù)制文件進(jìn)行文件讀寫的目的,有效避免了資源獨(dú)占而造成服務(wù)器宕掉的情況;每個(gè)進(jìn)程都可以進(jìn)行同樣的操作,進(jìn)程間不會(huì)互相產(chǎn)生不利影響,無需經(jīng)歷逐一排隊(duì)的過程,大大提升了文件處理效率;通過對(duì)比讀寫前后所獲取原文件的最近修改時(shí)間,可以快速地知道原文件是否正在被更新,避免直接對(duì)原文件更新,造成其他進(jìn)程的更新丟失。