
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
一個已存在的應用進程,可以通過發送基本消息而要求創建一個新的應用進程。如圖5.6所示,FMMA的應用進程1向FMMB的管理進程發送基本消息,要求建立一個FMMB中的應用進程。大致過程如下:
(1)FMMA的應用進程1發送基本消息,通過操作系統中消息處理判定路由,送到FMMB的管理進程。應該注意到基本消息只能由管理進程接收。
(2)管理進程要求操作系統創建進程,分配一個PCB,新的應用進程執行初始化操作后又返回到管理進程。于是,管理進程向新創建的應用進程2發送直接消息,以轉發所收到的基本消息中的相關內容,包括FMMA中應用進程1的識別碼。
FMMB中的應用進程2收到管理進程發來的消息后,又向FMMA的應用進程1回送直接消息,消息中包含了自身的識別碼。至此,進程創建完成,而且FMMA應用進程1與FMMB應用進程2建立了直接聯系。