C语言如何提前结束Sleep()

Sleep()是挂起一段时间,如何提前终止挂起。(并不是退出程序)

Sleep(ms) 的线程需要到达其设定的毫秒数才返回,除此只外,唤醒它的方法就是结束(杀死)其所在线程。需要提前获取Sleep线程的句柄,调用TerminateThread或者与之等效的方法结束被Sleep阻塞的线程。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-17
不能。这个函数是线程睡眠。如果要提前终止的,应该用事件。追问

谢谢:)

相似回答