您的位置: 首页 > 生活常识 >

sleep函数的用法(关于Sleep的用法及注意事项)

100次浏览     发布时间:2024-11-02 10:17:43    

在MFC程序开发中,我们经常会使用到Sleep函数。这个函数的作用是暂停当前线程的执行。

函数原型

VOID WINAPI Sleep(_In_ DWORD dwMilliseconds);

注意事项

这个函数接收一个参数dwMilliseconds,指定当前线程暂停执行的时间,以毫秒为单位。我们具体看看这个参数的用法:

1) 当传入的参数值为0时,表示当前线程向系统提出请求,放弃其剩余的执行时间片。系统的调度器会寻找其他已经就绪的线程并应用调度策略进行时间片分配,其他线程有机会得以执行。这里需要注意的是,一个标记为就绪的线程并不代表该线程会立即得以执行,系统调度器会考虑当前系统的状态,包括已就绪线程的执行优先级,一个线程的在真正执行之前,可能会需要等待一些时间。

2) 当传入的参数值大于0时,系统会暂停当前线程的执行,并执行线程上下文环境切换,其他线程开始在调度器的介入下开始执行。

3) 当传入的参数值为INFINITE时,当前线程永久性的暂停执行。此参数的使用需要谨慎:当线程创建了一个窗口,该线程必须对窗口消息作出处理,如果不慎在该线程中调用了Sleep(INFINITE),则可能导致死锁的情况。

相关文章
  • 激光美白嫩肤效果怎么样?明显吗   2023-10-18 18:09:09

      护肤已经成为和吃饭喝茶一样必做的事情,尤其是对于女性。很多人皮肤天生比较暗黑,也因年龄因素导致肌肤暗黄粗糙,要想保持年轻容颜选择激光美白。那么,激光美白嫩肤的效果怎么样?  激

  • 电脑系统坏了怎么修复?4招解决   2023-10-18 18:03:36

    电脑系统使用的时间久后容易出现各种故障问题,比如说常见的电脑蓝屏,黑屏,电脑无法开机等情况。当遇到这些情况的时候,很多人都不知道该怎么解决。那么电脑系统坏了怎么修复呢?下面就给大家

  • 前脚掌疼是怎么回事(为什么会脚底板痛?或与这7因素有关,八个方法可有效缓解)   2023-10-18 18:02:53

    脚板底痛是生活中十分常见的一种症状,虽然不是什么严重的疾病,但是会让人十分的不舒服。所以下面就让我们看一下脚底板痛的原因,以及缓解脚底板痛的一些方法吧!  脚底板疼痛的原因:1、如

  • 油性皮肤如何美白最快?很多人都没搞懂,难怪用大牌也是浪费   2023-10-18 17:58:54

    美白护肤方法多、产品丰富,但是为什么有人用了就是白不了呢?因为大家在尝试各种美白方法时,忘了非常重要的一步:分清肤质做美白。不同肤质的人变黑的原因各不相同,也不单单是用美白精华就能

  • 如何自制美白面膜介绍7款美白面膜的自制做法   2023-10-18 17:57:27

    所谓一白遮百丑,夏天是最容易晒黑的一个季节。皮肤稍不留意就会被晒黑,如何快速美白呢?今天给大家带来的就是自制美白面膜让你快速美白。蕃茄加蜂蜜将蕃茄搅拌成蕃茄汁后,加入适量蜂蜜调匀成

  • 电脑选购——电脑哪种品牌比较好   2023-10-18 17:56:52

    手提电脑哪个牌好?这个没有一个绝对的答案,与其说哪个电脑牌子最好,还不如说哪个牌子的哪款电脑更适合自己。下面来看看世界笔记本电脑排名,或许你就知道手提电脑哪个牌好了。1.联想Thi