content_views"
class="htmledit_views">
在VC中使用带上头文件
#in
clude <
class="tags" href="/tags/WINDOWS.html" title=windows>windows.h>
注意:
在VC中Sleep中的第一个英文字符为大写的"S"
在标准C中是sleep, 不要大写.. 下面使用大写的来说明,, 具体用什么看你用什么
class="tags" href="/tags/BianYiQi.html" title=编译器>编译器. 简单的说VC用Sleep, 别的一律使用sleep.
Sleep函数的一般形式:
Sleep(unisgned long);
其中
c;Sleep()里面的单位
c;是以毫秒为单位
c;所以如果想让函数滞留1秒的话
c;应该是Sleep(1000);
例:
#in
clude <
class="tags" href="/tags/WINDOWS.html" title=windows>windows.h>
int main()
{
int a;
a=1000;
Sleep(a);/* VC 使用Sleep*/
return 0;
}
usleep功能:
暂停执行。 语法: void usleep(int mi
cro_se
conds); 返回值: 无 函数种类: PHP 系统功能 内容说明:本函数可暂时使程序停止执行。参数 mi
cro_se
conds 为要暂停的毫秒数(微妙还是毫秒?)。 注意:这个函数不能
class="tags" href="/tags/GongZuo.html" title=工作>工作在 Windows 操作系统中。参见:usleep() 与sleep()类似
c;用于延迟挂起进程。进程被挂起放到reday queue。
只是一般情况下
c;延迟时间数量级是秒的时候
c;尽可能使用sleep()函数。
且
c;此函数已被废除
c;可使用nanosleep。
如果延迟时间为几十毫秒
c;或者更小
c;尽可能使用usleep()函数。这样才能最佳的利用CPU时间
class="tags" href="/tags/DELAY.html" title=delay>delay:
函数名:
class="tags" href="/tags/DELAY.html" title=delay>delay
功 能: 将程序的执行暂停一段时间(毫秒)
用 法: void
class="tags" href="/tags/DELAY.html" title=delay>delay(unsigned millise
conds);
程序例:
/* Emits a 440-Hz tone for 500 millise
conds */
#in
clude<dos.h>
int main(void)
{
sound(440);
class="tags" href="/tags/DELAY.html" title=delay>delay(500);
nosound();
return 0;
}
(由于
class="tags" href="/tags/DELAY.html" title=delay>delay读音像地雷
c;在各大OI灌水区通用……)
class="tags" href="/tags/DELAY.html" title=delay>delay()是循环等待
c;该进程还在运行
c;占用处理器。
sleep()不同
c;它会被挂起
c;把处理器让给其他的进程。
sleep()参数指定暂停时间
c;单位是s
class="tags" href="/tags/DELAY.html" title=delay>delay()参数指定暂停时间
c;单位是ms