Re: [理工] [OS] fork
看板Grad-ProbAsk作者NPcomplete (Non-deterministic)時間13年前 (2012/06/12 22:04)推噓1(1推 0噓 0→)留言1則, 1人參與討論串1/1
""
/ \ if(fork == 0) strcat(buffer,"a");
"" "a"
/ \ / \ fork(); strcat(buffer,"b");
"b" "b" "ab" "ab"
/ \ / \ / \ / \ if(fork() > 0) { ... }
"bc" N "bc" N "abc" N "abc" N
N是代表不會進入if 不會執行printf
共印出"bc" "bc" "abc" "abc" 四個字串
a*2 b*4 c*4
※ 引述《wsx02 ()》之銘言:
: http://ppt.cc/v287
: 請問為什麼這題會有2個a, 4個b, 4個c ?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.170.214
推
06/13 22:09, , 1F
06/13 22:09, 1F