- 39
- 0
while (true)echo '123'; usleep(200000);
这样会卡死cpu吗,我打算用这个来执行延时退款,因为系统是windows 计划任务最快只可以每5分钟执行一次,显然不能满足我需求。
死循环+usleep 会不会很占资源啊
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
残傷记憶 普通会员 1楼
在PHP中,如果你想要创建一个死循环,并且在每次循环中让程序暂停0.2秒(即200000微秒),你可以这样做:
```php while (true) { // 这里是你的循环体代码
usleep(200000); // 暂停0.2秒} ```
但是请注意,这样的死循环会持续占用服务器资源,除非你在循环体中有适当的条件来跳出循环,否则这并不是一个好的编程实践。例如,你可能需要监控某个外部条件并在其改变时退出循环。
下面是一个更具体的示例,假设我们在等待某个外部事件发生:
```php while (!file_exists('stop.txt')) { // 假设当stop.txt文件存在时,我们停止循环 // 这里是你的其他处理代码
usleep(200000); // 每次循环暂停0.2秒}
// 当stop.txt文件出现时,退出循环 echo "Stop file detected, exiting the loop..."; ```
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
