我做的是webservice的服务端,现在 客户端 触发两个事件,要我这边来做,因为这两个事件比较费时,我想每次触发的时候都起一个线程,每次运行完后,该线程自动销毁。请问我应该怎么来写呢? 我对多线程不是很了解,只有这30分啦,请大家帮帮忙啊~
server端是运行在linux下的,用php来编写。
另外,客户端触发后不需要等待结果,与server端是异步的。。
server端是运行在linux下的,用php来编写。
另外,客户端触发后不需要等待结果,与server端是异步的。。
解决方案 »
- 当我在做phpcms时,为什么前台登陆或者对出登陆的时候报如下错呢?(后台还登陆着的)
- 《php面向对象初步入门教程pdf版》中用的软件是什么
- 生成xml出错
- ThinkPHP都有那些高级用法
- phpexcel读取excel无法插入mysql
- 求份【Lxshops 2.0 整站源码】 学习一下
- 菜鸟求助,关于post传值的问题,在线等啊在线等
- wordpress如何使用WP-PageNavi分页导航
- dedecms自定义字段后,出现不了自定义字段的输入框
- 我安装discuz论坛出现了问题,请高人帮忙解答一下,谢谢!
- 有人对excel 的内部实现比较熟悉的吗?php导入excel用
- FastCGI Error 错误,高手来帮忙啊!!!
只能模拟。你去搜一下相关资料吧。
当然如果是同步连接,比如表单,那么一定是要等待返回的
如果是异步连接,比如ajax,那就不需要去等待了注意:这两个连接将在服务器中产生两个webservice实例,他们也是互不相干的。虽然使用的是同一个程序文件
if (!$fp) {
echo "$errstr ($errno)<br />";
} else {
$out = "GET /00test/test2.php / HTTP/1.1\r\n";
$out .= "Host: localhost\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
fclose($fp);
echo 'OK';
}
另外需要注意的是 你的服务器端程序要设置客户端断开仍然执行和超时执行