阅读:1115回复:9
我开个帖子,大家讨论一下驱动程序的同步和多处理器安全问题用户被禁言,该主题自动屏蔽! |
|
沙发#
发布于:2003-12-12 09:20
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-12-12 13:24
我想为了保险其间一般是要那样做的,好像cy的驱动就用了。
|
|
地板#
发布于:2003-12-12 14:05
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2003-12-12 15:02
不大清楚,反正我的驱动里面没用,因为我以前不是做软件出身的,所以很多基本概念都不懂,只懂得比猫画虎而已。
|
|
5楼#
发布于:2003-12-12 15:04
用户被禁言,该主题自动屏蔽! |
|
6楼#
发布于:2003-12-13 16:33
Waltoney 的programming WDM 说加自旋锁主要是对多处理器来说的
,用来预防并发处理的,现在大家的程序多为单处理器,所以不加也不会有错 |
|
7楼#
发布于:2003-12-14 15:40
用户被禁言,该主题自动屏蔽! |
|
8楼#
发布于:2003-12-15 15:59
单处理器上用IRQL的优先级就能够解决 只要在dispatch 级别以上就没不会有线程切换的问题了
|
|
9楼#
发布于:2003-12-15 16:02
没有遵循规则我觉得是本来驱动很简单没有多个功能模块也没有资源竞争,简单驱动可能不存在那个问题,但是如果为了严谨加上肯定更好
|
|