opnet之processor与queue

lmz:
每一个对象都有自己的内存区域。
表面的图形背后都是内存的复制、粘贴以及删除。

与其说是processorqueue的区别,还不如说是packet streamsubqueue的区别。

processor与stream

  • 包流表面上看一根线,本质是一块内存区域。
  • 包进入包流,自动的在包流中排队。
  • 当用get函数获得一个包的时候,包便从包流的内存区域进入processor的内存区域。
  • 从包流中取包然后发包的流程是:

    • get
    • send

queue与subqueue

  • 包流与queue相连的时候,一般的操作是先把包从包流的内存区域取出来,然后在queue的子列中排队。
  • 子列本质上也是一块内存。
  • 可能有多个包流同时连接到同一个queue
  • queue可以将多个包流中的包取出来在同一个子列中排队。
  • 从子列中取包然后发包的流程是:

    • remove
    • send

tags:opnet

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值