Sleep和 SleepEx函数的功能是在指定的执行时间内中止所在线程的执行。SleepEx扩展了Sleep的功能,在最短超时时间间隔已到的情况下恢复线程执行外,在以下两种情况下发生时也可以恢复执行:I/O完成回调函数被调用、异步过程调用(APC)被安排进入线程中。

函数原型:
VOID WINAPI Sleep(
DWORD dwMillseconds);
DWORD WINAPI SleepEx(
DWORD dwMillesconds,
BOOL bAlertable);
参数:
dwMilliseconds: 输入参数,Sleep与SleepEx函数的dwMilliseconds参数都是指定线程挂起最短时间间隔,以ms为单位。
bAlertable: 输入参数,SleepEx如果被设置为FALSE,那么,在线程挂起期间不会响应。如果一个I/O完成回调函数被调用或有新的APC按排进入,他们使函数返回,也不会被执行。
返回值:
Sleep函数无返回值,SleepEx返回0表示时间间隔完成,返回WAIT_IO_COMPLETION表示I/O完成回调函数被调用。

Sleep、SleepEx相关推荐

  1. (转载博文)VC++API速查

    窗口处理 2.1 窗口简介 2.2.1 创建普通窗口(CreateWindow.CreateWindowEx) 2.2.2 关闭窗口(CloseWindow) 2.2.3 销毁窗口(DestroyWi ...

  2. 【安全技术】关于几种dll注入方式的学习

    何为dll注入 DLL注入技术,一般来讲是向一个正在运行的进程插入/注入代码的过程.我们注入的代码以动态链接库(DLL)的形式存在.DLL文件在运行时将按需加载(类似于UNIX系统中的共享库(shar ...

  3. IOCP编程之基本原理

    本文版权归 网易博客 GameBaby 所有,转载请标明原创作者,以示尊重!! 原文:http://gamebabyrocksun.blog.163.com/blog/static/571534632 ...

  4. 专利审查指南(2010)

    专利审查指南(2010) http://www.chinalaw.gov.cn/article/fgkd/xfg/gwybmgz/201004/20100400253035.shtml来源国务院法制办 ...

  5. 湖南省中职学业水平测试试题信息技术

    试题: 1.按照指法要求,击打空格键,应使用( ). A.左手和右手的食指,因食指最灵活 B.左手或右手的拇指 C.左手或右手的中指 D.左手或右手的无名指 2.显示器的清晰度是由( )决定的. A. ...

  6. Photoshop入门与进阶实例:1.4 图层的概念和基本操作

    1.认识图层 图层功能被誉为Photoshop的灵魂,这个比喻一点也不夸张!图层在我们使用Photoshop进行图像处理中,具有十分重要的地位,也是最常用到的功能之一.掌握图层的概念是我们学习Phot ...

  7. 2023年你最值得了解的信息技术-AI篇(二)

    20688 北京朗阁信息技术有限公司 企业服务  前沿技术 北京市 mailkey 专注云企业邮件领域的产品,随云服务而生. 未融资 MailKey 是北京朗阁信息技术有限公司(以下简称"朗 ...

  8. 【网络编程】之十一、重叠IO Overlapped IO 完成例程

    完成例程是Win Sockets提供的另一种管理完成的重叠I/O方法,完成例程是一个函数,当发起重叠操作时,将该函数传递给发起操作的函数,当重叠IO操作完成时由系统调用. 下面来看一下例程必须拥有下面 ...

  9. Windows Dll Injection、Process Injection、API Hook、DLL后门/恶意程序入侵技术

    catalogue 1. 引言 2. 使用注册表注入DLL 3. 使用Windows挂钩来注入DLL 4. 使用远程线程来注入DLL 5. 使用木马DLL来注入DLL 6. 把DLL作为调试器来注入 ...

最新文章

  1. 17个Python的“正常“ 操作,你都OK吗?
  2. html下拉框由后端,select下拉框通过ajax获取后台的值
  3. python小课骗局-谈谈学风变python小课感想,菜鸟表示真的挺简单
  4. 技术型产品经理与系统设计
  5. Android按比例布局之layout_weight和weightSum的使用
  6. 2018年最好用的20个Bootstrap网站模板
  7. qq纵横四海源码_【0基础】纵横中文网python爬虫实战
  8. mysql解压包安装linuex_CentOS下安装Apache,php,Mysql
  9. JS 入门经典 第三章 判断、循环和函数
  10. mysql transaction 实践小问题
  11. 点钞机语音怎么打开_我有这些语音识别指令,你都知道吗?
  12. 诺基亚n1支持java功能_关于诺基亚N1你必须要了解这10个问题!
  13. Solr数据库6.3.0版本配置问题:whose UTF8 encoding is longer than the max length 32766
  14. 黑马程序员_银行调度系统
  15. Tensorflow可视化好助手 Tensorboard (四)-Deep Learning
  16. 【计算机游戏开发】游戏交互界面设计
  17. 受益匪浅!Spring事务是如何传播的附架构师必备技术详解
  18. [0.0]-AutoSAR零基础学习-专栏介绍
  19. 面向对象类与对象的关系
  20. 技术支持和测试的区别_同步带线性模组 丝杆线性模组和直线电机模组的区别及应用...

热门文章

  1. scala 定义空list_四十二、Scala 教程: List(列表)
  2. KMP算法详解 转帖
  3. liunx 磁盘分区格式报错问题及挂载步骤
  4. PHP联系人表格,基本的PHP联系人表格,仅接收电子邮件但无消息
  5. Gazebo機器人仿真學習探索筆記(一)安裝與使用
  6. 【解决方案】不能解决org.apache.commons:commons-math:2.2
  7. Source Insight3.5软件使用及配置
  8. java 的日期选择控件_Java日期选择控件
  9. ECDSA host key for vvv.vvv.vvv.vvv has changed and you have requested strict checking.
  10. flex布局,左边右边高度固定,左边溢出的内容鼠标滚轮显示,左边滚动右边视图不动