windows的API函数: Sleep() 这个函数的参数能用什么系统宏?

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:43:27
参数要系统支持的宏哦,不是自己定义的宏哦,不要弄错哦,看清楚在回答!!!
那个宏的功能是让Sleep不占用系统资源.停滞的时间比Sleep(1)还短,就是检测线程是否有事情做,有的做就工作,没的做就略过,而Sleep(1)是线程必须停下来等待一毫秒的时间,这个补充大家明白了么,我查了msdn,怎么没有呢?

不知道你的 "是否有事情做" 是什么意思, 如果你想查看指定的线程是否退出, 你可以使用 WaitForSingleObject:
WaitForSingleObject(你的线程句柄, 0);
第二个参数就是时间, 0 代表不等待, 只检测;

呵呵, 不知道是不是你想要的!

只有一个 dwMilliseconds 参数啊,设置暂时挂起的时间就好了。

楼主要什么宏呢??

有一个好像是 INFINITE ,表示无限挂起吧。