请问一个java请求php的一个问题。

maoaq 2017-10-23 02:44:00
现在我想在java中请求一个php文件,比如http://localhost/info.php.那么如果这个php的请求时间很长,在第一个请求还没有处理结束的时候,第二个同样的请求又来了,那么php在处理的时候,是并行的处理这两个请求还是等第一个处理完了再来处理第二个?谢谢回答!
...全文
200 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lh460795 2017-10-30
  • 打赏
  • 举报
回复
那你第一个php接口 返回一个标识 你java在判断这个标识 如果存在 在执行第二个接口
maoaq 2017-10-30
  • 打赏
  • 举报
回复
引用 9 楼 PhpNewnew 的回复:
我比较好奇的是你这个是什么需求. 如果是因为第一次请求需要长时间执行 第二次请求需要结果 但是可能还在执行,那么比较简单吧,做一个唯一标识不就好了? 例如 SESSION xxxx_0 正在执行 xxxx_1 执行完毕,然后取结果.
我的需求很简单,两次请求没有关系,我只是想要两个请求顺序执行处理而已。谢谢回答!
黄袍披身 2017-10-25
  • 打赏
  • 举报
回复
我比较好奇的是你这个是什么需求. 如果是因为第一次请求需要长时间执行 第二次请求需要结果 但是可能还在执行,那么比较简单吧,做一个唯一标识不就好了? 例如 SESSION xxxx_0 正在执行 xxxx_1 执行完毕,然后取结果.
tottyandbaty 2017-10-25
  • 打赏
  • 举报
回复
在php脚本里面加上一个文件锁,执行完毕后释放
maoaq 2017-10-25
  • 打赏
  • 举报
回复
引用 6 楼 xuzuning 的回复:
php 程序的运行是 web 服务器调度的,你不能干预
也就是说理论上不可能实现这个功能吗?现在的作法是在php处理开头,去判断某个文件是否存在,如果不存在,建立文件,再往下处理,处理完后删掉这个文件,否则等待,直到这个文件被删掉。但是感觉这个方法不是很好,有更好的方法吗?正规的做法应该是什么样子的?谢谢回答。
xuzuning 2017-10-25
  • 打赏
  • 举报
回复
php 程序的运行是 web 服务器调度的,你不能干预
Mechnaic 2017-10-25
  • 打赏
  • 举报
回复
可考虑队列。。
maoaq 2017-10-25
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
是并行的处理这两个请求
谢谢回答。 如果是并行的,那如果要一个一个处理这2个请求,应该怎么做呢?
xuzuning 2017-10-23
  • 打赏
  • 举报
回复
是并行的处理这两个请求
Mechnaic 2017-10-23
  • 打赏
  • 举报
回复
http://blog.csdn.net/zoujunjie202/article/details/52092645
tottyandbaty 2017-10-23
  • 打赏
  • 举报
回复
这个应该用JAVA去判断啊,当php有返回值的时候,才可以发起下一次请求

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧