首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >usleep()导致所有东西都“睡眠”

usleep()导致所有东西都“睡眠”
EN

Stack Overflow用户
提问于 2010-09-03 13:37:35
回答 3查看 809关注 0票数 2

我有两个php脚本,当我调用其中一个带有usleep()的循环时,它会延迟执行完整的其他脚本吗?

你知道为什么会这样吗?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2013-02-19 02:53:19

你需要使用session_write_close(),否则它会停止运行该会话中的所有php。

票数 4
EN

Stack Overflow用户

发布于 2012-09-23 20:55:22

我们的睡眠在服务器上吗?如果是,您是否启用了会话?这可能就是阻碍你编写脚本的原因。当第一个脚本打开会话时,另一个具有相同会话标识符的脚本将无法继续,直到第一个脚本关闭它。这就解释了为什么第二个脚本在第一个脚本死后立即恢复

票数 2
EN

Stack Overflow用户

发布于 2012-09-23 20:43:11

尝试使用两个浏览器。或者,如果您使用的是Chrome,请尝试打开一个隐形实例来验证这一点。在你的第一个脚本中,你的浏览器等待一个响应。当您的浏览器等待此响应时,它会暂停您的其他请求,因此基本上您的其他请求尚未到达服务器。

因此,您可以做的是打开另一个浏览器(或匿名窗口),并尝试加载第二个脚本。

两者都应该在不等待对方的情况下加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3633272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档