像Java这样的PHP中是否有类似Thread的概念?

时间:2011-03-23 05:46:51

标签: php multithreading

我想创建一个在确定的时间自动运行的php页面,但我对php中的线程感到困惑。是否有可能在服务器上运行单独的文件并在没有用户请求的情况下检查数据库条目,如后台线程。

请帮助......!

3 个答案:

答案 0 :(得分:2)

你正在谈论一个cron。基本上,请求是在没有用户干预的情况下完成的。运行cron作业时,PHP(通常)通过CLI模式运行。请记住,像$ _SERVER这样的超级全局变量将包含不同的值。但非常适合击中数据库并执行其他实用程序任务。

http://articles.sitepoint.com/article/introducing-cron

答案 1 :(得分:2)

PHP中的多线程只是概念,但是在JAVA中没有像PHP那样实现多线程。

下面是一些很好的链接,你必须研究它,你可以应用你的逻辑和需要 所有D BEST

Multithreading in PHP with CURL

Easy Parallel Processing in PHP

Java concept of multi threading in PHP

stackoverflow question

答案 2 :(得分:0)

由于PHP是基于CGI的,因此运行后台作业时会遇到问题。常见的模式是安排调用某个URL的CRON作业并检查数据库条目。