问一下关于APC的问题.
Windows内核调试
问一下关于APC的问题.
Da Vinci
2008-11-12, 15:49 下午
OSR的document中说,
在Windows NT上开发文件系统会碰到的最复杂的问题之一就是在VM系统和文件系统之间交互的复杂锁定模式。一个FSD的危险是一个APC可能导致一个额外的I/O被触发到文件系统中。例如,假设对某个文件X执行的I/O刚好完成。如果同一线程的一个内核APC开始对文件Y进行I/O(这是很常见的情况),就很可能导致死锁.
不太理解这个是什么含义, 在什么情况下操作I/O时使用APC会导致死锁???