驱动的可重入性1.一般书上都说在多CPU的情况下,驱动程序的某一部份可能在多个CPU上同时运行,这时对共享内存区需要同步.但我的理解是,在单CPU的机器上,同样有可能同一个例程被先后执行,也就是说一个线程调用了A例程还没有完成时,另一个线程也调用A例程了,这时也需要对共享内存区进...
全文
回复(8) 2004-06-18 14:36 来自版块 - 内核编程
表情
seaquesterspinlock在单cpu下只是简单的将IRQL提高 那么在单cpu下用来处理同步不行了? spinlock在单cpu下只是简单的将IRQL提高到DISPATCH_LEVEL,在DISPATCH_LEVEL下,线程调度停止,只有更高级别的线程,一般是中断服务...(2004-06-24 09:14)
alphapiaospinlock在单cpu下只是简单的将IRQL提高 那么在单cpu下用来处理同步不行了? (2004-06-24 09:10)
seaquesterspinlock在单cpu和多cpu下的实现有什么不同吗?感觉最好不要 spinlock太久 spinlock在单cpu下只是简单的将IRQL提高(2004-06-24 08:23)
ananda2002spinlock在单cpu和多cpu下的实现有什么不同吗?感觉最好不要 spinlock太久(2004-06-23 15:27)
AllenZh是的,需要同步。(2004-06-23 09:18)
seaquesterSPIN_LOCK可以用于多CPU同步(2004-06-23 08:39)
arthurtu1、是 (2004-06-22 20:19)
alphapiao没有人回答吗(2004-06-22 18:09)

返回顶部