Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 PHP异步执行模拟多线程的方法

PHP异步执行模拟多线程的方法

发布时间:2017-10-11   编辑:www.jquerycn.cn
介绍下 php异步执行数据,以模拟多线程的方法,分享一例简单的php异步执行代码,有需要的朋友参考下。

在iOS中push notificaton配置自己的push服务器的时候,往往在发送push到apns的时候会浪费很久,如果按照顺序执行,往往会比较卡,例如给别人留言,插入留言成功后执行push操作,插入的留言会很快,到push的时候很慢,查了下,php中没有啥多线程,对php了解也不深。

解决方法:
插入留言后直接返回成功就可以,如果中间能调用一个方法去执行push操作就好了。

例如:
 

复制代码 代码示例:
<?php
$fp = fsockopen('localhost',80,&$errno,&$errstr,5);
if(!$fp)
{
       echo "$errstr ($errno)<br />\n";
}
fputs($fp,"GET ./test.php\r\n"); //这个地方的路径一定要正确,刚开始的时候就弄错了
fclose($fp);

test.php中放置需要的代码,这样就会异步执行了。

您可能感兴趣的文章:
PHP实现多线程的两个方法 PHP shell
node.js入门实例教程
vsftp 虚拟用户高级设置
dedecms目录执行php脚本的限制方法
CentOS 5.5下FTP安装配置详解
如何编写线程安全的JSP程序
简单介绍MVC思想与PHP实现MVC的方法
jquery ajax属性async(同步异步)示例
用jQuery模拟页面加载进度条的实现代码
PHP5 的异常处理、错误的抛出及回调函数等

[关闭]