yangxiaochong
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2004-07-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1411回复:5

在单网卡或多网卡环境中,MPSend正在执行的过程中能否被PtReceivePacket、PtReceive打断?

楼主#
更多 发布于:2003-12-12 20:49
wengyu100
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2006-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-14 10:16
据我的理解网卡多是全双工的
收和发不影响
bangh
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望75点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-15 09:27
呵呵。楼上 说的没错。
收和发,是两个不同的函数入口 , 就像有两个中断源一样。

不过, 一般来说, 收优先 。
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-15 09:49
收发应该是平等的嘛,:)这些函数都工作在中断一级上了,谁来直接打断谁好像悬点儿,呵呵
不过你为什么要让ptreceive打断mpsend呢? :o
我是来学习的。不打扫卫生
Quakexg
驱动小牛
驱动小牛
  • 注册日期2001-11-21
  • 最后登录2012-02-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望56点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-15 16:58
我估计他是程序出了问题,怀疑被打断了,情况是确实有可能被打断的,相互都可以。
我相信如果你真是这种情况的话,问题肯定不在这里,找别的地方吧,除非你收和发都用到了同一个量,而有没有用SPINLOCK保护。
yangxiaochong
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2004-07-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-15 20:19
简单地判断一个全局变量行不行?
游客

返回顶部