麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

php多線程實現方法及用法實例詳解

2024-05-04 23:39:49
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php多線程實現方法及用法實例,PHP多線程實現方法和fsockopen函數有關,需要的朋友可以參考下
 

下面我們來介紹具體php多線程實現程序代碼,有需要了解的同學可參考。
當有人想要實現并發功能時,他們通常會想到用fork或者spawn threads,但是當他們發現php不支持多線程的時候,大概會轉換思路去用一些不夠好的語言,比如perl。
其實的是大多數情況下,你大可不必使用fork 或者線程,并且你會得到比用fork 或thread 更好的性能。
假設你要建立一個服務來檢查正在運行的n臺服務器,以確定他們還在正常運轉。你可能會寫下面這樣的代碼:
代碼如下 
 

  1. <?php 
  2. $hosts = array("host1.sample.com""host2.sample.com""host3.sample.com"); 
  3. $timeout = 15; 
  4. $status = array(); 
  5. foreach ($hosts as $host) { 
  6.  $errno = 0; 
  7.  $errstr = ""
  8.  $s = fsockopen($host, 80, $errno, $errstr, $timeout); 
  9.  if ($s) { 
  10.  $status[$host] = "Connectedn"
  11.  fwrite($s, "HEAD / HTTP/1.0rnHost: $hostrnrn"); 
  12.  do { 
  13.   $data = fread($s, 8192); 
  14.   if (strlen($data) == 0) { 
  15.   break
  16.   } 
  17.   $status[$host] .= $data; 
  18.  } while (true); 
  19.  fclose($s); 
  20.  } else { 
  21.  $status[$host] = "Connection failed: $errno $errstrn"
  22.  } 
  23. print_r($status); 
  24. ?> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲视频在线观看免费 | 久久国产秒 | 成人在线精品视频 | 日韩视频一区二区在线观看 | 斗罗破苍穹在线观看免费完整观看 | 91在线视频观看 | 国产91porn| 成人在线精品视频 | 依依成人综合 | 国产毛片毛片 | 羞羞视频免费视频欧美 | 欧美成人精品一区二区男人小说 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 宅男噜噜噜66一区二区 | 精品国产欧美一区二区 | 福利四区 | 国产精品久久久久久久久久久天堂 | 国产不卡av在线 | 日韩黄色免费在线观看 | av免费大全 | 久久千人斩 | 国产精品视频导航 | 13一14毛片免费看 | 欧美一区二区三区中文字幕 | 午夜视频在线免费播放 | 亚州综合网 | 在线播放av网址 | xxxx hd video 69 | 特级毛片免费 | 国产一级一区二区三区 | 免费一级特黄做受大片 | 国产羞羞网站 | 毛片a级毛片免费播放100 | 91久久精品一 | 国产免费一区二区三区在线能观看 | 国产一国产一级毛片视频在线 | 国产中出在线观看 | 麻豆视频在线观看 | 精品久久999 | www.成人在线视频 | 午夜精品一区二区三区免费 |