我正在使用PHP系统调用调用Java程序.Java程序需要一段时间才能运行,但最终会生成一个具有已知文件名的PDF文件.
我需要继续检查此文件,直到它存在,然后提供它的链接.我假设将涉及一个while循环但我不希望它太耗费资源.这样做的好方法是什么?
基本上你做对了
while (!file_exists($filename)) sleep(1);
print '<a href="'.$filename.'">download PDF</a>';
Run Code Online (Sandbox Code Playgroud)
睡眠在检查之间给出1秒,所以它不会给你的CPU带来任何压力
| 归档时间: |
|
| 查看次数: |
12530 次 |
| 最近记录: |