版块
论坛
喜欢
话题
应用
搜索
登录
注册
alphapiao的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=28598
关于驱动可重入性
驱动的可重入性1.一般书上都说在多CPU的情况下,驱动程序的某一部份可能在多个CPU上同时运行,这时对共享内存区需要同步.但我的理解是,在单CPU的机器上,同样有可能同一个例程被先后执行,也就是说一个线程调用了A例程还没有完成时,另一个线程也调用A例程了,这时也需要对共享内存区进...
全文
回复
(
8
)
2004-06-18 14:36
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
seaquester
:
spinlock在单cpu下只是简单的将IRQL提高 那么在单cpu下用来处理同步不行了? spinlock在单cpu下只是简单的将IRQL提高到DISPATCH_LEVEL,在DISPATCH_LEVEL下,线程调度停止,只有更高级别的线程,一般是中断服务...
(2004-06-24 09:14)
回复
alphapiao
:
spinlock在单cpu下只是简单的将IRQL提高 那么在单cpu下用来处理同步不行了?
(2004-06-24 09:10)
回复
seaquester
:
spinlock在单cpu和多cpu下的实现有什么不同吗?感觉最好不要 spinlock太久 spinlock在单cpu下只是简单的将IRQL提高
(2004-06-24 08:23)
回复
ananda2002
:
spinlock在单cpu和多cpu下的实现有什么不同吗?感觉最好不要 spinlock太久
(2004-06-23 15:27)
回复
AllenZh
:
是的,需要同步。
(2004-06-23 09:18)
回复
seaquester
:
SPIN_LOCK可以用于多CPU同步
(2004-06-23 08:39)
回复
arthurtu
:
1、是
(2004-06-22 20:19)
回复
alphapiao
:
没有人回答吗
(2004-06-22 18:09)
回复
alphapiao
加关注
写私信
0
关注
0
粉丝
180
帖子
返回顶部