fdhfgh 发表于 2017-3-22 09:44:04

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]
查看完整版本: PHP的多线程