討論串[問題] fork & printf
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
剛剛也想了一陣子,覺得很奇怪. 突然發現,原來是 stdout 的 buffer 問題. 在預設的情況下,使用 printf 時並不會馬上輸出,而會先留在記憶體裡面. 因此 a 還在記憶體裡,就一併被帶到 child process 了. 修改如下:. main(). {. fork(); prin
(還有96個字)
內容預覽:
#include <stdio.h>. main(). {. fork(); printf("a");. fork(); printf("b");. }. 結果:abababab. main(). {. fork(); printf("a\n");. fork(); printf("b\n");.
(還有98個字)
首頁
上一頁
1
下一頁
尾頁