我用WindowsAPI写一个播放声音的程序。在正常播放状态时资源占用只有2%到3%,但是一旦使用了waveOutReset或者waveOutPause后,资源占用一下子跳到100%。而当我在waveOutReset之后调用waveOutClose关闭设备之后,资源占用率就会回到0%的正常情况。这个问题只在特定的机子上出现,不是哪里都有。而且也只有我的程序会出现这个问题,Winamp,暴风影音等仍然能够正常暂停而不会出现问题。