开发者社区> 问答> 正文

请教一个关于PHP 限定某段代码的执行时间的问题

情况是 我现在有很多个类, 每个类的所有方法都会跑一边,并且不是异步的。这如果每个类执行时间过长会导致脚本的执行时间很长。

问下能不能给每个类加一个最大执行时间,超过这个时间就立即调用某个类方法返回。

展开
收起
落地花开啦 2016-06-14 18:11:30 2007 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    php本身是单线程的,超时检测是多线程的逻辑,引入一个支持多线程的类再起个检测线程就可以了。
    另外检测只能针对特定方法或者执行过程,不能对一个类泛指,看你代码怎么写了。

    2019-07-17 19:38:28
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载