PHP的多线程
PHP是没有多线程的!所以这个方法只是使用web服务器而实现的类多线程
以下代码是我通过多进程打开另一个PHP页面的操作
$path = 'http://' . $_SERVER ['HTTP_HOST'] . $fileName;//要执行文件的路径,我是通过http访问的
$host = $_SERVER ['HTTP_HOST'] . ':' . $_SERVER ['SERVER_PORT'];
$time = 300;//延时的秒数
$fp = stream_socket_client ( $host, $errno, $errstr, $time );
if ($fp) {
fputs ( $fp, "GET $path / HTTP/1.0\nHost: $host\n\n" );
fclose ( $fp );
}
PHP还可以使用linux的多进程实现类多线程。
页:
[1]