2011-08-01 64 views
1

我剛剛從WinXP移到了Win7。 我的軟件需要對I/O進行實時響應,以便在一個線程(它具有在一個CPU上運行的親和性)時進行繁忙等待。實時優先級中的一個線程凍結了Windows 7.

結果是其中一個內核的CPU爲100%,其他CPU爲0%,在Winows XP上它工作得很好。 在Windows 7中,系統凍結。 (該軟件是一個控制檯應用程序,對於Windows應用程序,它的行爲有點不同,只有當主線程忙碌而沒有窺探消息時纔會凍結)

任何想法?

+0

IIRC在XP中的 '系統' 的工作線程上的實時優先級。在Win7中它降低了(可能是正常),所以你的系統凍結。 – CodingBarfield

回答