版块
论坛
喜欢
话题
应用
搜索
登录
注册
jerryq的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=97011
弱问:驱动程序中的数据结构需要临界区/互斥量保护吗?
驱动程序中有没有类似多线程的概念如果前一个数据包的OnReceive没有处理完,后一个数据包又到了,系统会怎样处理?同一个数据结构,可能要new或者delete需要用互斥锁来保护吗?
回复
(
1
)
2007-09-07 10:38
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
zyxcn2002
:
有线程。 当两个线程共享可被同时访问的资源时,无论是单处理机还是SMP,同步是必须的。例如,对于一个单处理机,如果一个驱动程序正在访问一个共享资源时,被一个运行在更高IRQL(例如ISR)的函数中断时,必须保护共享资源以阻止这种争用的发生而使资源处于不确定状态。在一个SMP中,两...
(2007-09-13 09:41)
回复
jerryq
加关注
写私信
0
关注
0
粉丝
7
帖子
返回顶部