售前电话
135-3656-7657
售前电话 : 135-3656-7657
一个已存在的应用进程,可以通过发送基本消息而要求创建一个新的应用进程。如图5.6所示,FMMA的应用进程1向FMMB的管理进程发送基本消息,要求建立一个FMMB中的应用进程。大致过程如下:
(1)FMMA的应用进程1发送基本消息,通过操作系统中消息处理判定路由,送到FMMB的管理进程。应该注意到基本消息只能由管理进程接收。
(2)管理进程要求操作系统创建进程,分配一个PCB,新的应用进程执行初始化操作后又返回到管理进程。于是,管理进程向新创建的应用进程2发送直接消息,以转发所收到的基本消息中的相关内容,包括FMMA中应用进程1的识别码。
FMMB中的应用进程2收到管理进程发来的消息后,又向FMMA的应用进程1回送直接消息,消息中包含了自身的识别码。至此,进程创建完成,而且FMMA应用进程1与FMMB应用进程2建立了直接联系。