專利名稱:虛擬機(jī)同步方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種虛擬機(jī)同步方法及系統(tǒng)。
背景技術(shù):
目前,隨著虛擬機(jī)的發(fā)展,人們把越來(lái)越多的業(yè)務(wù)運(yùn)行在虛擬機(jī)上。通過(guò)利用虛擬機(jī),人們可以實(shí)現(xiàn)業(yè)務(wù)的高可靠性,保證硬件失敗業(yè)務(wù)不中斷,從而大大降低研發(fā)成本。圖1是根據(jù)相關(guān)技術(shù)的虛擬機(jī)的示意圖,如圖1所示,主機(jī)上運(yùn)行的虛擬機(jī),在另一臺(tái)主機(jī)上運(yùn)行此虛擬機(jī)的鏡像虛擬機(jī),兩臺(tái)主機(jī)上都有復(fù)制引擎,引擎中的內(nèi)存模塊利用虛擬機(jī)遷移中內(nèi)存復(fù)制拷貝機(jī)制,同步兩個(gè)虛擬機(jī)CPU狀態(tài)和內(nèi)存狀態(tài)。備機(jī)引擎中的心跳模塊不斷地向主機(jī)發(fā)“心跳”消息,如果主機(jī)連續(xù)3次沒(méi)有響應(yīng),則備機(jī)接管業(yè)務(wù)。相關(guān)技術(shù)中,同步兩個(gè)虛擬機(jī)CPU狀態(tài)和內(nèi)存狀態(tài)通常是以每秒四十次的頻率進(jìn)行。但是,由于每秒四十次同步造成的系統(tǒng)開(kāi)銷很大,從而將影響系統(tǒng)性能。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中虛擬機(jī)CPU狀態(tài)和內(nèi)存狀態(tài)的同步通常是以每秒四十次的頻率進(jìn)行從而造成系統(tǒng)開(kāi)銷很大的問(wèn)題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種虛擬機(jī)同步方法及系統(tǒng),以解決上述問(wèn)題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種虛擬機(jī)同步方法。根據(jù)本發(fā)明的虛擬機(jī)同步方法包括確定主機(jī)中的進(jìn)程停止運(yùn)行;同步進(jìn)程的狀態(tài)和/或進(jìn)程的內(nèi)存頁(yè)表到備機(jī)。優(yōu)選地,在確定主機(jī)中的進(jìn)程停止運(yùn)行之前,上述方法還包括選定進(jìn)程;監(jiān)控進(jìn)程的運(yùn)行狀態(tài)。優(yōu)選地,選定進(jìn)程包括接收運(yùn)行有進(jìn)程的業(yè)務(wù)處理模塊的注冊(cè);根據(jù)注冊(cè),選定進(jìn)程。優(yōu)選地,選定進(jìn)程包括接收到用戶對(duì)進(jìn)程的選擇;根據(jù)選擇,選定進(jìn)程。優(yōu)選地,同步進(jìn)程的狀態(tài)到備機(jī)包括收集進(jìn)程的狀態(tài);向主機(jī)中的內(nèi)存模塊發(fā)送進(jìn)程的狀態(tài);主機(jī)中的內(nèi)存模塊同步進(jìn)程的狀態(tài)到備機(jī)中的內(nèi)存模塊。優(yōu)選地,同步進(jìn)程的內(nèi)存頁(yè)表到備機(jī)包括向主機(jī)中的內(nèi)存模塊發(fā)送進(jìn)程的內(nèi)存頁(yè)表;主機(jī)中的內(nèi)存模塊同步進(jìn)程的內(nèi)存頁(yè)表到備機(jī)中的內(nèi)存模塊。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種虛擬機(jī)同步系統(tǒng)。根據(jù)本發(fā)明的虛擬機(jī)同步系統(tǒng)包括主機(jī)、備機(jī)和代理線程,其中,代理線程包括 確定模塊,用于確定主機(jī)中的進(jìn)程停止運(yùn)行;同步模塊,用于同步進(jìn)程的狀態(tài)和/或進(jìn)程的內(nèi)存頁(yè)表到備機(jī)。優(yōu)選地,代理線程還包括選定模塊,用于選定進(jìn)程;監(jiān)控模塊,用于監(jiān)控進(jìn)程的運(yùn)行狀態(tài)。優(yōu)選地,選定模塊包括第一接收子模塊,用于接收運(yùn)行有進(jìn)程的業(yè)務(wù)處理模塊的注冊(cè);第一選定子模塊,用于根據(jù)注冊(cè),選定進(jìn)程。優(yōu)選地,選定模塊包括第二接收子模塊,用于接收到用戶對(duì)進(jìn)程的選擇;第二選定子模塊,用于根據(jù)選擇,選定進(jìn)程。通過(guò)本發(fā)明,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換)時(shí)進(jìn)行同步,可以降低同步頻率,減小系統(tǒng)開(kāi)銷,保證系統(tǒng)性能,同時(shí),由于系統(tǒng)的可靠性隱患主要來(lái)自于進(jìn)程的上下文切換時(shí),而非進(jìn)程運(yùn)行過(guò)程中,因此,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換)時(shí)進(jìn)行同步,并不會(huì)明顯影響系統(tǒng)可靠性。因此,本發(fā)明可以實(shí)現(xiàn)系統(tǒng)性能和系統(tǒng)可靠性的有機(jī)統(tǒng)一。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)的虛擬機(jī)的示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)的示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)同步方法的流程圖;圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例一的業(yè)務(wù)進(jìn)程注冊(cè)選定的流程圖;圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的用戶自主選定的流程圖;圖6是本發(fā)明業(yè)務(wù)運(yùn)行中進(jìn)程同步的具體實(shí)施例圖7是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)同步系統(tǒng)的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的虛擬機(jī)同步系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。圖2是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)的示意圖,如圖2所示,被保護(hù)虛擬機(jī)上有個(gè)代理進(jìn)程,它對(duì)被保護(hù)進(jìn)程A進(jìn)行跟蹤,當(dāng)被保護(hù)進(jìn)程A調(diào)出運(yùn)行隊(duì)列時(shí),代理通知復(fù)制引擎, 復(fù)制引擎中進(jìn)程模塊把被保護(hù)進(jìn)程A的狀態(tài)同步到備機(jī)中。內(nèi)存模塊把被保護(hù)進(jìn)程A的內(nèi)存頁(yè)表同步到備機(jī)上。這樣主機(jī)上的進(jìn)程A和備機(jī)上進(jìn)程A就同步了。備機(jī)復(fù)制引擎是向主機(jī)發(fā)“心跳”消息,主機(jī)會(huì)回應(yīng)響應(yīng)消息。當(dāng)時(shí)備機(jī)向主機(jī)發(fā)3次心跳沒(méi)有收到響應(yīng)時(shí), 備份虛擬機(jī)中進(jìn)程A就升為主,主動(dòng)接受業(yè)務(wù)。圖3是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)同步方法的流程圖,如圖3所示,包括如下的步驟S302至步驟S304。步驟S302,確定主機(jī)中的進(jìn)程停止運(yùn)行。步驟S304,同步進(jìn)程的狀態(tài)和/或進(jìn)程的內(nèi)存頁(yè)表到備機(jī)。相關(guān)技術(shù)中,虛擬機(jī)CPU狀態(tài)和內(nèi)存狀態(tài)的同步通常是以每秒四十次的頻率進(jìn)行,系統(tǒng)開(kāi)銷很大。本發(fā)明實(shí)施例中,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換)時(shí)進(jìn)行同步,可以降低同步頻率,減小系統(tǒng)開(kāi)銷,保證系統(tǒng)性能,同時(shí),由于系統(tǒng)的可靠性隱患主要來(lái)自于進(jìn)程的上下文切換時(shí),而非進(jìn)程運(yùn)行過(guò)程中,因此,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換) 時(shí)進(jìn)行同步,并不會(huì)明顯影響系統(tǒng)可靠性。因此,本發(fā)明可以實(shí)現(xiàn)系統(tǒng)性能和系統(tǒng)可靠性的有機(jī)統(tǒng)
優(yōu)選地,在確定主機(jī)中的進(jìn)程停止運(yùn)行之前,上述方法還包括選定進(jìn)程;監(jiān)控進(jìn)程的運(yùn)行狀態(tài)。優(yōu)選地,選定進(jìn)程包括接收運(yùn)行有進(jìn)程的業(yè)務(wù)處理模塊的注冊(cè);根據(jù)注冊(cè),選定進(jìn)程。本優(yōu)選實(shí)施例中,由業(yè)務(wù)進(jìn)程通過(guò)注冊(cè)方式選定業(yè)務(wù)進(jìn)程進(jìn)行保護(hù),可以實(shí)現(xiàn)系統(tǒng)的
高可靠性。優(yōu)選地,選定進(jìn)程包括接收到用戶對(duì)進(jìn)程的選擇;根據(jù)選擇,選定進(jìn)程。本優(yōu)選實(shí)施例中,由用戶自主選定業(yè)務(wù)進(jìn)程進(jìn)行保護(hù),可以實(shí)現(xiàn)系統(tǒng)的高可靠性和靈活性。優(yōu)選地,同步進(jìn)程的狀態(tài)到備機(jī)包括收集進(jìn)程的狀態(tài);向主機(jī)中的內(nèi)存模塊發(fā)送進(jìn)程的狀態(tài);主機(jī)中的內(nèi)存模塊同步進(jìn)程的狀態(tài)到備機(jī)中的內(nèi)存模塊。優(yōu)選地,同步進(jìn)程的內(nèi)存頁(yè)表到備機(jī)包括向主機(jī)中的內(nèi)存模塊發(fā)送進(jìn)程的內(nèi)存頁(yè)表;主機(jī)中的內(nèi)存模塊同步進(jìn)程的內(nèi)存頁(yè)表到備機(jī)中的內(nèi)存模塊。下面將結(jié)合實(shí)例對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)過(guò)程進(jìn)行詳細(xì)描述。優(yōu)選實(shí)施例一圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例一的業(yè)務(wù)進(jìn)程注冊(cè)選定的流程圖,如圖4所示,包括如下的步驟S402至步驟S406。步驟S402,復(fù)制引擎在虛擬機(jī)中創(chuàng)建一個(gè)代理線程。步驟S404,業(yè)務(wù)進(jìn)程運(yùn)行時(shí)向代理線程進(jìn)行注冊(cè)。步驟S406,代理線程對(duì)被保護(hù)業(yè)務(wù)進(jìn)程的運(yùn)行狀態(tài)和內(nèi)存進(jìn)行跟蹤。優(yōu)選實(shí)施例二圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的用戶自主選定的流程圖,如圖5所示,包括如下的步驟S502至步驟S510。步驟S502,復(fù)制引擎在虛擬機(jī)中創(chuàng)建一個(gè)代理線程。步驟S504,代理線程收集虛擬機(jī)運(yùn)行的進(jìn)程發(fā)送給復(fù)制引擎。步驟S506,復(fù)制引擎把進(jìn)程發(fā)送給網(wǎng)管服務(wù)器。步驟S508,網(wǎng)管服務(wù)器根據(jù)人工選擇受保護(hù)進(jìn)程,通過(guò)復(fù)制引擎把消息發(fā)送給代
理進(jìn)程。步驟S510,代理線程對(duì)被保護(hù)進(jìn)程的運(yùn)行狀態(tài)和內(nèi)存進(jìn)行跟蹤。優(yōu)選實(shí)施例三
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例三的虛擬機(jī)同步方法的流程圖,如圖6所示,包括如下的步驟S602至步驟S610。步驟S602,被保護(hù)進(jìn)程進(jìn)行上下文切換時(shí),代理線程把進(jìn)程的臟頁(yè)表發(fā)給復(fù)制引擎中內(nèi)存模塊。步驟S604,代理線程收集運(yùn)行的進(jìn)程狀態(tài)發(fā)送給主機(jī)復(fù)制引擎中內(nèi)存模塊。步驟S606,主機(jī)復(fù)制引擎中內(nèi)存模塊調(diào)用虛擬管理器向備機(jī)中同步。步驟S608,備機(jī)中復(fù)制引擎的內(nèi)存模塊把臟頁(yè)表向進(jìn)程A進(jìn)行同步。步驟S610,代理線程對(duì)被保護(hù)進(jìn)程的運(yùn)行信息同步到備份虛擬機(jī)中。需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
本發(fā)明實(shí)施例提供了一種虛擬機(jī)同步系統(tǒng),該虛擬機(jī)同步系統(tǒng)可以用于實(shí)現(xiàn)上述虛擬機(jī)同步方法。圖7是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)同步系統(tǒng)的結(jié)構(gòu)框圖,如圖7所示,包括主機(jī)72、備機(jī)74和代理線程76,其中,代理線程76包括確定模塊762和同步模塊764。 下面對(duì)其進(jìn)行詳細(xì)描述。確定模塊762,用于確定主機(jī)中的進(jìn)程停止運(yùn)行;同步模塊764,連接至確定模塊 762,用于同步確定模塊762確定停止運(yùn)行的進(jìn)程的狀態(tài)和/或進(jìn)程的內(nèi)存頁(yè)表到備機(jī)。相關(guān)技術(shù)中,虛擬機(jī)CPU狀態(tài)和內(nèi)存狀態(tài)的同步通常是以每秒四十次的頻率進(jìn)行,系統(tǒng)開(kāi)銷很大。本發(fā)明實(shí)施例中,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換)時(shí)進(jìn)行同步,可以降低同步頻率,減小系統(tǒng)開(kāi)銷,保證系統(tǒng)性能,同時(shí),由于系統(tǒng)的可靠性隱患主要來(lái)自于進(jìn)程的上下文切換時(shí),而非進(jìn)程運(yùn)行過(guò)程中,因此,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換) 時(shí)進(jìn)行同步,并不會(huì)明顯影響系統(tǒng)可靠性。因此,本發(fā)明可以實(shí)現(xiàn)系統(tǒng)性能和系統(tǒng)可靠性的有機(jī)統(tǒng)圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的虛擬機(jī)同步系統(tǒng)的結(jié)構(gòu)框圖,如圖8所示,代理線程76還包括選定模塊766和監(jiān)控模塊768。下面對(duì)其進(jìn)行詳細(xì)描述。選定模塊766,用于選定進(jìn)程;監(jiān)控模塊768,連接至選定模塊766,用于監(jiān)控選定模塊766選定的進(jìn)程的運(yùn)行狀態(tài)。優(yōu)選地,選定模塊766包括第一接收子模塊7662和第一選定子模塊7664。下面對(duì)其結(jié)構(gòu)進(jìn)行詳細(xì)描述。第一接收子模塊7662,用于接收運(yùn)行有進(jìn)程的業(yè)務(wù)處理模塊的注冊(cè);第一選定子模塊7664,連接至第一接收子模塊7662,用于根據(jù)第一接收子模塊7662接收業(yè)務(wù)處理模塊的注冊(cè),選定進(jìn)程。
優(yōu)選地,選定模塊766包括第二接收子模塊7666和第二選定子模塊7668。下面對(duì)其結(jié)構(gòu)進(jìn)行詳細(xì)描述。第二接收子模塊7666,用于接收到用戶對(duì)進(jìn)程的選擇;第二選定子模塊7668,連接至第二接收子模塊7666,用于根據(jù)第二接收子模塊7666接收的用戶對(duì)進(jìn)程的選擇,選定進(jìn)程。需要說(shuō)明的是,裝置實(shí)施例中描述的虛擬機(jī)同步系統(tǒng)對(duì)應(yīng)于上述的方法實(shí)施例, 其具體的實(shí)現(xiàn)過(guò)程在方法實(shí)施例中已經(jīng)進(jìn)行過(guò)詳細(xì)說(shuō)明,在此不再贅述。綜上所述,根據(jù)本發(fā)明的上述實(shí)施例,提供了一種虛擬機(jī)同步方法及系統(tǒng)。通過(guò)本發(fā)明,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換)時(shí)進(jìn)行同步,可以降低同步頻率,減小系統(tǒng)開(kāi)銷,保證系統(tǒng)性能,同時(shí),由于系統(tǒng)的可靠性隱患主要來(lái)自于進(jìn)程的上下文切換時(shí),而非進(jìn)程運(yùn)行過(guò)程中,因此,當(dāng)進(jìn)程停止運(yùn)行(即進(jìn)行上下文切換)時(shí)進(jìn)行同步,并不會(huì)明顯影響系統(tǒng)可靠性。因此,本發(fā)明可以實(shí)現(xiàn)系統(tǒng)性能和系統(tǒng)可靠性的有機(jī)統(tǒng)一。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
6
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種虛擬機(jī)同步方法,其特征在于,包括 確定主機(jī)中的進(jìn)程停止運(yùn)行;同步所述進(jìn)程的狀態(tài)和/或所述進(jìn)程的內(nèi)存頁(yè)表到備機(jī)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在確定主機(jī)中的進(jìn)程停止運(yùn)行之前,所述方法還包括選定所述進(jìn)程; 監(jiān)控所述進(jìn)程的運(yùn)行狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,選定所述進(jìn)程包括 接收運(yùn)行有所述進(jìn)程的業(yè)務(wù)處理模塊的注冊(cè);根據(jù)所述注冊(cè),選定所述進(jìn)程。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,選定所述進(jìn)程包括 接收到用戶對(duì)所述進(jìn)程的選擇;根據(jù)所述選擇,選定所述進(jìn)程。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,同步所述進(jìn)程的狀態(tài)到備機(jī)包括收集所述進(jìn)程的狀態(tài);向所述主機(jī)中的內(nèi)存模塊發(fā)送所述進(jìn)程的狀態(tài); 所述主機(jī)中的內(nèi)存模塊同步所述進(jìn)程的狀態(tài)到所述備機(jī)中的內(nèi)存模塊。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,同步所述進(jìn)程的內(nèi)存頁(yè)表到備機(jī)包括向所述主機(jī)中的內(nèi)存模塊發(fā)送所述進(jìn)程的內(nèi)存頁(yè)表;所述主機(jī)中的內(nèi)存模塊同步所述進(jìn)程的內(nèi)存頁(yè)表到所述備機(jī)中的內(nèi)存模塊。
7.—種虛擬機(jī)同步系統(tǒng),其特征在于,包括主機(jī)、備機(jī)和代理線程,其中,所述代理線程包括確定模塊,用于確定所述主機(jī)中的進(jìn)程停止運(yùn)行;同步模塊,用于同步所述進(jìn)程的狀態(tài)和/或所述進(jìn)程的內(nèi)存頁(yè)表到所述備機(jī)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述代理線程還包括 選定模塊,用于選定所述進(jìn)程;監(jiān)控模塊,用于監(jiān)控所述進(jìn)程的運(yùn)行狀態(tài)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述選定模塊包括 第一接收子模塊,用于接收運(yùn)行有所述進(jìn)程的業(yè)務(wù)處理模塊的注冊(cè); 第一選定子模塊,用于根據(jù)所述注冊(cè),選定所述進(jìn)程。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述選定模塊包括 第二接收子模塊,用于接收到用戶對(duì)所述進(jìn)程的選擇;第二選定子模塊,用于根據(jù)所述選擇,選定所述進(jìn)程。
全文摘要
本發(fā)明公開(kāi)了一種虛擬機(jī)同步方法及系統(tǒng),該方法包括確定主機(jī)中的進(jìn)程停止運(yùn)行;同步進(jìn)程的狀態(tài)和/或進(jìn)程的內(nèi)存頁(yè)表到備機(jī)。通過(guò)本發(fā)明,當(dāng)進(jìn)程停止運(yùn)行時(shí)進(jìn)行同步,可以降低同步頻率,減小系統(tǒng)開(kāi)銷,保證系統(tǒng)性能,同時(shí),由于系統(tǒng)的可靠性隱患主要來(lái)自于進(jìn)程的上下文切換時(shí),而非進(jìn)程運(yùn)行過(guò)程中,因此,當(dāng)進(jìn)程停止運(yùn)行時(shí)進(jìn)行同步,并不會(huì)明顯影響系統(tǒng)可靠性。因此,本發(fā)明可以實(shí)現(xiàn)系統(tǒng)性能和系統(tǒng)可靠性的有機(jī)統(tǒng)一。
文檔編號(hào)G06F9/455GK102262558SQ20111022249
公開(kāi)日2011年11月30日 申請(qǐng)日期2011年8月4日 優(yōu)先權(quán)日2011年8月4日
發(fā)明者胡學(xué)川, 郝振武 申請(qǐng)人:中興通訊股份有限公司