Linux || 进程的复制与替换

文章目录

  • 进程的复制与替换
    • printf
    • fork复制进程的过程
      • 僵死进程概念及处理方法
        • 概念
        • 子进程进入僵尸态
        • 处理僵死进程
    • 替换exec

进程的复制与替换

printf

不会直接将数据输出到屏幕上,而是先放到缓冲区,在满足以下三种情况时,才会输出到屏幕

1.缓冲区满
2.强制刷新缓冲区 fflush
3.程序结束时

printf("hello"); 
sleep(3);     //先放在缓冲区中
exit(0);  exit()->fflush->_exit(0)  //先刷新再结束程序  
_exit(0);   //没有经过刷新就退出程序 

你可能感兴趣的:(笔记,Linux,linux)