
文章插圖
說明
1、管道是比較常用的多進(jìn)程通信手段,管道分為無名管道與有名管道 。
2、無名管道只能用于具有親緣關(guān)系的進(jìn)程間通信,而有名管道可以用于同一主機(jī)上任意進(jìn)程 。
實(shí)例
$pipe_path = '/data/test.pipe';if(!file_exists($pipe_path)){if(!posix_mkfifo($pipe_path,0664)){exit("create pipe error!");}}$pid = pcntl_fork();if($pid == 0){// 子進(jìn)程,向管道寫數(shù)據(jù)$file = fopen($pipe_path,'w');while (true){fwrite($file,'hello world');$rand = rand(1,3);sleep($rand);}exit('child end!');}else{// 父進(jìn)程,從管道讀數(shù)據(jù)$file = fopen($pipe_path,'r');while (true){$rel = fread($file,20);echo "{$rel}n";$rand = rand(1,2);sleep($rand);}}以上就是php多進(jìn)程通信之管道的介紹,希望對(duì)大家有所幫助 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- php hash php文件Hash如何使用
- php rtrim函數(shù)刪除字符
- tcp和udp的特點(diǎn)和區(qū)別 php中TCP和UDP的區(qū)別
- php信號(hào)量和共享內(nèi)存分別是什么
- php psr規(guī)范 php PSR-4是什么意思
- hash加密算法有哪些 php Mhash算法的加密
- php用遞歸求n的階乘 php中n階乘的實(shí)現(xiàn)方法
- php垃圾收集機(jī)制怎么樣的 php引用計(jì)數(shù)如何實(shí)現(xiàn)垃圾回收
- php require和include區(qū)別 php中require和include如何區(qū)分
- cookie加密方式 php中如何配置Cookie加密
