在NT4.0下,我有三个优先级不同的三个线程,每个线程各自运行.都是当运行一段时间后通过WAITFORSINGLEOBJECT睡眠,等待唤醒. 有一个驱动程序,周期性的唤醒这三个线程.可是运行很长一段时间后,最高优先级别的线程一直唤不醒. 再创建第四个线程(优先级很低)使用API函数GETEXITCODETHREAD 或者 GETTHREADCONTEXT,去获取睡眠线程的信息,可是这第四个线程也不继续执行了,请问为什么唤不醒哪个线程,当哪个睡眠的线程处于什么情况下时使用这些API时反而使自己也不能继续执行?急,急,请各位大虾指点!