售前電話
135-3656-7657
售前電話 : 135-3656-7657
一個(gè)已存在的應(yīng)用進(jìn)程,可以通過發(fā)送基本消息而要求創(chuàng)建一個(gè)新的應(yīng)用進(jìn)程。如圖5.6所示,FMMA的應(yīng)用進(jìn)程1向FMMB的管理進(jìn)程發(fā)送基本消息,要求建立一個(gè)FMMB中的應(yīng)用進(jìn)程。大致過程如下:
(1)FMMA的應(yīng)用進(jìn)程1發(fā)送基本消息,通過操作系統(tǒng)中消息處理判定路由,送到FMMB的管理進(jìn)程。應(yīng)該注意到基本消息只能由管理進(jìn)程接收。
(2)管理進(jìn)程要求操作系統(tǒng)創(chuàng)建進(jìn)程,分配一個(gè)PCB,新的應(yīng)用進(jìn)程執(zhí)行初始化操作后又返回到管理進(jìn)程。于是,管理進(jìn)程向新創(chuàng)建的應(yīng)用進(jìn)程2發(fā)送直接消息,以轉(zhuǎn)發(fā)所收到的基本消息中的相關(guān)內(nèi)容,包括FMMA中應(yīng)用進(jìn)程1的識別碼。
FMMB中的應(yīng)用進(jìn)程2收到管理進(jìn)程發(fā)來的消息后,又向FMMA的應(yīng)用進(jìn)程1回送直接消息,消息中包含了自身的識別碼。至此,進(jìn)程創(chuàng)建完成,而且FMMA應(yīng)用進(jìn)程1與FMMB應(yīng)用進(jìn)程2建立了直接聯(lián)系。