作者yan12125 (姥姥)
看板PHP
标题[请益] usleep
时间Sat Apr 7 01:00:19 2012
[Platform]
Windows 7 SP1 x64, PHP 5.2.6+Apache 2.2.8 in Appserv2.5.10
(我自己架的伺服器)
[Browser]
Chrome 18.0.1025 (以下的测试结果都是用Chrome的F12的Network项目纪录时间)
[问题]
请教各位版上先进,我写PHP的sleep()可以正常运作,usleep()却完全没有暂停的
迹象,以下是几个测试结果:
1.
<?php
//sleep(1);
usleep(1000);
?>
执行时间:5~7ms
2.
<?php
sleep(1);
usleep(1000);
?>
执行时间:1.00s
3.
<?php
sleep(1);
//usleep(1000);
?>
执行时间:1.00s
请问这该如何解决呢?
[Note]
根据php.net的说法,
http://php.net/manual/en/function.usleep.php,
这个函数从PHP5.0.0就可以在Windows用了,可是我还是不能用
--
雨後荷花承恩露,满城春色映朝阳
大明湖畔风光好,泰岳峰高圣泽长
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.241.51
1F:→ buganini:1000ms只是0.01秒喔 04/07 01:03
2F:→ buganini:应该说micro second才对(百万分之ㄧ)… 不是milli second 04/07 01:04
3F:→ buganini:(千分之一) 前者是u 後者是m 04/07 01:04
4F:→ yan12125:我错了,把micro当作0.001 04/07 01:04
5F:→ yan12125:感谢B大,已成功 04/07 01:06
6F:→ buganini:啊… 1F漏一个0 XD 04/07 01:08
7F:推 LaPass:不好意思 我想请问一下....PHP什麽时候才会需要用sleep? 04/07 01:35
8F:→ LaPass:生成网页感觉起来是越快越好啊..... 04/07 01:36
9F:→ MOONRAKER:一直戳人家网页,或者一直寄信的时候,这就要等了吧 04/07 01:46
10F:推 LaPass:了解 XD 04/07 01:48
11F:推 kusoayan:一直去捞人家网页的资料,不 sleep 很容易被 ban XDD 04/07 10:23