ajax设好超时时间就可以了
后台要停止的话可以用set_time_limit

解决方案 »

  1. cvm
  2. 我这边没有用ajax,网页使用.Net做的,调用php.关键是我怎么实时的知道这个函数超时了,而不用这个函数执行结束才知道?
      

  3. 用.net调用php的时候不能设置超时时间吗?
      

  4. 用.net通过http协议调用php?那就在.net中加一个超时时间呗
    php也可以,set_time_limit(5)
      

  5. 設置超時時間使用set_time_limit(60); 
    60為秒數,表示超過60秒就超時了。
      

  6. 1. 执行时间长的过程不应该由php处理
    2. 客户端来处理超时
      

  7. 好像php不支持线程 这是不对的,只是 window 中的 php 目前没有线程支持库
    windows 是消息驱动架构,而 liux 是时分多路架构
    没有多少人能了解 windows 的底层用一个线程侦听另一个线程的工作,需要同步两个线程
    而同步的线程和在同一个进程中顺序执行并没有效率上的差异你可以在耗时函数的内部执行间隙处输出当前时间(差)到客户端
    显然这已经不是 http 协议能胜任的,需要 websock 协议