→ lsmking7219:啊我看錯了@@以為最上面也有一個fork() 05/02 17:56
※ 引述《jimmyoic (jimmyoic)》之銘言:
: ※ 引述《chinjay (科科男)》之銘言:
: : 程式如下:
: : main( )
: : {
: : printf("a\n");
: : fork( );
: : printf("b\n");
: : fork( );
: : printf("c\n");
: : fork( );
: : printf("d\n");
: : }
: : 想請問'a','b','c' and 'd' 會印出幾次呢??
剛接觸fork()
原文被刪掉了,不過有看到人家說a輸出1次,b 2次,c 4次,d 8次,
可是fork()不應該是會分成子行程與父行程嗎?
所以...我自己覺得是a 2次,b 4次, c 8次, d 16次 @@
因為子行程輸出一次a,父行程也輸出一次a
是哪個想法出問題了呢?
還請版上的各位大大指教一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.170.85