
SLEEP(函式)
SLEEP是一种函式,作用是延时,程式暂停若干时间,在执行时要抛出一个中断异常,必须对其进行捕获并处理才可以使用这个函式。
基本介绍
- 外文名:SLEEP
- 作用:延时,程式暂停若干时间。
- 参数:时间(单位:毫秒)
- 属于:计算机一种函式
C/C++中的函式
时间,就是他的参数,单位是毫秒。
例如:
Sleep (500) ; //注意第一个字母是大写,windows C语言中单位是毫秒(ms)。
就是到这里停半秒,然后继续向下执行。
包含在#include <windows.h>头档案
——————————————————
在Linux C语言中 sleep的单位是秒(s)
sleep(5); //停5秒
包含在 #include <unistd.h>头档案
——————————————————
Visual Basic
声明: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"。
---------------------------------------------------
Java中的函式
作用:程式暂停,延迟执行若干时间. 时间的长短由其参数决定 例如:
try{ Thread.sleep(500); /***休眠500毫秒***/ } catch (InterruptedException e) { e.printStackTrace(); }
注意:sleep函式是静态函式,在执行时要抛出一个中断异常, 必须对其进行捕获并处理才可以使用这个函式
--------------------------------------------------
Delphi
调用单元:SysUtils
以毫秒为单位,等待时间
1秒=1000毫秒