第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于c語(yǔ)言中fork()和execv()的問(wèn)題?

關(guān)于c語(yǔ)言中fork()和execv()的問(wèn)題?

慕婉清6462132 2021-02-11 11:07:48
求教使用fork()產(chǎn)生子進(jìn)程之后,在子進(jìn)程里面使用execv()調(diào)用linux的sort函數(shù)(/usr/bin/sort),對(duì)一個(gè)數(shù)組里面的內(nèi)容排序之后,在父進(jìn)程輸出這個(gè)數(shù)組是已經(jīng)排序過(guò)的數(shù)組還是原來(lái)沒(méi)有被排序的數(shù)組呢?如果在父進(jìn)程當(dāng)中輸出的是沒(méi)被排序過(guò)的數(shù)組,請(qǐng)問(wèn)要怎么樣才能得到子進(jìn)程當(dāng)中被排序過(guò)的數(shù)組?謝謝指教!
查看完整描述

1 回答

?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊

fork----->fork----->fork加入進(jìn)程Afork出了進(jìn)程B,然后進(jìn)程B又fork出了進(jìn)程C,進(jìn)程C又fork出了進(jìn)程Dpipe是管道,只有一個(gè)入口,一個(gè)出口??梢园讶肟诤统隹诜謩e放到父子進(jìn)程中。父進(jìn)程負(fù)責(zé)讀,子進(jìn)程負(fù)責(zé)寫(xiě)?;蛘咦舆M(jìn)程讀,父進(jìn)程寫(xiě)。你的例子里,在進(jìn)程A里創(chuàng)建管道PipeA,然后fork出進(jìn)程B。進(jìn)程AB之間使用PipeA通信。進(jìn)程B再創(chuàng)建PipeB,然后進(jìn)程BC之間使用PipeB通信。進(jìn)程C再創(chuàng)建PipeC,然后進(jìn)程CD之間使用PipeC通信。如果想把進(jìn)程A的數(shù)據(jù)傳遞給進(jìn)程D,那么應(yīng)該:進(jìn)程A向PipeA寫(xiě)入數(shù)據(jù),進(jìn)程B從PipeA中讀取數(shù)據(jù),然后再寫(xiě)入PipeB,進(jìn)程C從PipeB中讀取數(shù)據(jù),然后再寫(xiě)入PipeC,進(jìn)程D從PipeC中讀取數(shù)據(jù)

查看完整回答
反對(duì) 回復(fù) 2021-03-28
  • 1 回答
  • 0 關(guān)注
  • 454 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)