加载中…
正文 字体大小:

php sleep()和usleep()程序暂停函数

(2010-11-30 09:10:09)
标签:

it

分类: PHP
sleep -- Delay execution
int sleep ( int seconds )
The sleep() function delays program execution for the given number of seconds.

usleep -- Delay execution in microseconds
void usleep ( int micro_seconds )
The usleep() function delays program execution for the given number of micro_seconds. A microsecond is one millionth of a second.

<?php
echo date("Y-m-d H:i:s");
echo "<br>";
sleep(10);
echo date("Y-m-d H:i:s");
echo "<br>";
?>

<?php
echo date("Y-m-d H:i:s");
echo "<br>";
usleep(2000000);
echo date("Y-m-d H:i:s");
?>
输出:
2011-08-02 08:47:25
2011-08-02 08:47:35
2011-08-02 08:47:35
2011-08-02 08:47:37


<html>
<head>
<title>程序暂停函数</title>
</head>
<body>
<?php
 print(microtime());//microtime — 返回当前 Unix 时间戳和微秒数
 print("<br>\n");
 print(date("s"));//date("s")---当前是时间秒
 sleep(10);  //延迟执行10s
 print("<br>\n");
 print(date("s"));
 print("<br>\n");
 print(microtime());
 print("<hr>");
 print(microtime());
 usleep(30);  //延迟执行30ms
 print("<br>\n");
 print(microtime());
?>
</body>
</html>

输出:

0.05347200 1291079351
11
21
0.05506100 1291079361


0.05506800 1291079361
0.05598900 1291079361

0

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有