我的驱动有一个系统线程,只有一个线程函数,其中的CONTEXT参数传入DEVICEEXTENSION。线程函数中是一个while循环,在其中用kewaiteforsingleobject来等待一个event。这是标准做法。我的驱动是WDM的可以创建多个设备,每个设备都创建一个系统...
全文
回复(1) 2003-03-05 19:48 来自版块 - 内核编程
表情
simba没有关系的,事实上运行中的代码和静态的代码是两回事, 线程对象维护了自己的运行环境、状态,各用各的context 不会有冲突,不过要注意一点就是关于临界区,有可能部分代码 不能重入,那么就要上锁了。 记得filedisk源码就是每个device object都对应了 ...(2003-03-06 21:17)

返回顶部