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