OPNET 核心函数学习(二)

8 进程类核心函数
功能:为进程或者队列模块提供创建和管理多个进程的支持。
OPNET 中每个进程模块至少包含一个进程,这个进程称为根进程(root process)。
op_pro_create():创建子进程 , 返回一个进程句柄(Prohandle),它是作为父进程调用、销毁或查询子进程属 性的依据 。
op_pro_self():得到进程自己的进程句柄;
op_pro_parent():可以得到父进程的句柄;
op_pro_root():得到根进程的句柄。
op_pro_mod_objid():获得进程隶属的进程模块的 Objid 
op_pro_destroy():将进程销毁
注意:仿真核心不会因为销毁某个进程而连带销毁其所有的子进程,而且仿真核心也没有子进程使用内存的记录,因此释放子进程内存的责任必须由子进程自己完成。
op_pro_invoke():调用本模块中的其他进程 (输入参数为被调用的进程的 Prohandle)。
进程间可以直接通过状态变量传递参数。以下是四种内存共享机制:
(1)module 内存: op_pro_modmem_install()可以将其与进程模块进行绑定,所有隶属于该进程模块的进程都能够通过调用 op_pro_modmen_access()使用它。 
(2)parent-to-child 内 存: 支 持 进 程 与 其 父 进 程 之 间 传 递 数 据 。 当 子 进 程 通 过op_pro_create() 被创建时,其父进程可以调用 op_pro_parmem_install()将要传递给该子进程的
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值