网站地图
3936.net
学霸百科 没有你查不到的
SLEEP(函数)

「官网地址0365.tv」-「永久地址0365.tv」

SLEEP是一种函数,作用是延时,程序暂停若干时间,在执行时要抛出一个中断异常,必须对其进行捕获并处理才可以使用这个函数。

时间,就是他的参数,单位是毫秒。

例如:

Sleep (500) ; //注意第一个字母是大写,windows C语言中单位是毫秒(ms)。

就是到这里停半秒,然后继续向下执行。

包含在#include <windows.h>头文件

——————————————————

Linux C语言中 sleep的单位是秒(s)

sleep(5); //停5秒

包含在 #include <unistd.h>头文件

——————————————————

声明:Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)

库名:kernel32

说明:将调用它的进程挂起(暂停)dwMilliseconds毫秒后继续运行,挂起时不仅不会回应用户操作,还会停止自身的运行。

例如:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command1_Click()

Text1.Text = "123" 赋值"123"

Sleep 3000 在屏幕刷新为"123"前挂起进程,3000毫秒后正常刷新,显示"123"。

End Sub

在屏幕还没来得及刷新内容时,进程就被挂起了,但在3秒后进程会继续运行,将内容刷新为"123"。

---------------------------------------------------

作用:程序暂停,延迟执行若干时间. 时间的长短由其参数决定 例如:

try{ Thread.sleep(500); /***休眠500毫秒***/ } catch (InterruptedException e) { e.printStackTrace(); }

注意:sleep函数是静态函数,在执行时要抛出一个中断异常, 必须对其进行捕获并处理才可以使用这个函数

--------------------------------------------------

调用单元:SysUtils

以毫秒为单位,等待时间

1秒=1000毫秒