Multithreading IO工作项与非IO工作项

Multithreading IO工作项与非IO工作项,multithreading,winapi,io,Multithreading,Winapi,Io,我正在阅读有关旧windows线程系统的文章,其中有一个区别我不理解,从msdn中,您可以阅读以下内容: “线程池中有两种类型的工作线程:I/O和非I/O。I/O工作线程是在可警报等待状态下等待的线程。工作项作为异步过程调用(APC)排队给I/O工作线程。”。如果工作项应在可警报状态下等待的线程中执行,则应将其排入I/O工作线程的队列。“ 为什么要使用IO工作线程而不是非工作线程?您仍然可以像在非IO工作线程中读取文件那样执行IO操作吗? 谢谢介意分享这个链接吗?

我正在阅读有关旧windows线程系统的文章,其中有一个区别我不理解,从msdn中,您可以阅读以下内容:

“线程池中有两种类型的工作线程:I/O和非I/O。I/O工作线程是在可警报等待状态下等待的线程。工作项作为异步过程调用(APC)排队给I/O工作线程。”。如果工作项应在可警报状态下等待的线程中执行,则应将其排入I/O工作线程的队列。“

为什么要使用IO工作线程而不是非工作线程?您仍然可以像在非IO工作线程中读取文件那样执行IO操作吗?
谢谢

介意分享这个链接吗?