阅读:1328回复:5
filemon为何不需要对IRP排队?
如题
|
|
沙发#
发布于:2005-05-19 09:39
我没接触过filemon。个人觉得,从理论上来看,
需要同步才去排队。 |
|
|
驱动老牛
|
板凳#
发布于:2005-05-19 10:54
如题 没有什么必要去排队,处理的时候又不会被打断。 |
|
地板#
发布于:2005-06-05 09:59
如果你在处理一个操作时耗时很长,而此时I/O管理器又向文件系统发送了IRP包,那这个包是如何处理的呢?
|
|
地下室#
发布于:2005-06-08 17:26
没有人考虑过这个问题吗?
|
|
5楼#
发布于:2005-06-08 18:07
如果你在处理一个操作时耗时很长,而此时I/O管理器又向文件系统发送了IRP包,那这个包是如何处理的呢? 个人理解: 对于不同的线程所引起的irp,都有自己各自的上下文,访问所需要的资源都在这个上下文中。 对于同一个线程引起的irp,如果访问是同步的,没有问题。如果是异步的,我就不清楚了。我猜测r3上的异步调用应该会解决这个的。 以上个人理解,不一定对。 |
|
|