2010-11-02 27 views
2

我可以设置托管线程的IO优先级吗? (C#代码)线程IO priorty设置

一旦设置,比较同一进程或跨进程内的线程之间的IO优先级?

感谢

回答

-1

您正在寻找的Thread.Priority property

这是一个OS级别的属性,它在每个进程中的所有活动线程之间进行比较。

+0

那也能控制IO优先吗?我确定它控制着CPU – Saar 2010-11-04 14:40:17

+0

不,Thread.Priority不影响线程的I/O优先级。 (这可能会影响为I/O操作准备数据的速度,这可能会根据您的应用程序产生类似的效果)。 – 2011-10-24 20:57:10

3

关于如何修改Windows Vista和Windows Server 2008中的I/O优先级(仅限本机API,afai可以看到),有​​一些信息here。这可能会帮助你做你想做的事情 - 从问题的确切要求不明确。

我在这里引用的线程指向a white paper on this topic from Microsoft

+0

是否有任何Win2003等效物? S. – Saar 2010-11-04 14:40:39