fork()打印

調用fork()一次,父進程會返回子進程的pid(大於0),子進程返回0,如果調用失敗則返回-1。下面看一下下面都會打印出什麼結果。   模擬過程應該是下面的圖: 第一次循環時,父進程打印一個B,子進程打印一個A,因爲子進程和父進程都執行fork()之後的代碼,所以第二次的時候,第一個進程會再打印一個A,一個B,第二個進程也會打印一個A,一個B,故一共是打印3個A,3個B。   下面來修改一下代碼
相關文章
相關標籤/搜索