-3
你會得到一個'aux ps'輸出,其中只有一個終端被打開,而a.out被執行了兩次,但你只調用一次。東西的
的問題,趨勢如下:
我們怎樣才能從上面的圖片,只有一個終端打開看看?
確實有一個父進程和兩個子進程?你怎麼能這麼說?我們可以確定父母和孩子的狀態嗎?
你會得到一個'aux ps'輸出,其中只有一個終端被打開,而a.out被執行了兩次,但你只調用一次。東西的
的問題,趨勢如下:
我們怎樣才能從上面的圖片,只有一個終端打開看看?
確實有一個父進程和兩個子進程?你怎麼能這麼說?我們可以確定父母和孩子的狀態嗎?
在Linux中經常倍的子過程或線程(重量輕的子過程)將出現波紋管具有完全相同的簽名的父和看起來像有兩個或更多個運行相同的過程。
如果你做一個
ps -efH | grep a.out
你應該看到樹狀結構,你也可以通過打開樹視圖(F5)觀察它的HTOP。或者做一個
pstree -clap <pid of parent process>
你也可以使用父終端進程,它會給你的進程和它的所有子進程。因此,從終端,你將要運行的a.out做
echo $$
,這將使你的進程,a.out的開始然後在另一端用你剛在把pstree命令的進程ID。
此網站是爲編程問題。我們不是一般的軟件技術支持,也不是在這裏爲你做功課。 –