|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
/****fork_test.c*****/#include#include#includemain(){pid_tpid;/*此时唯一一个历程*/intn=4;pid=fork();/*此时已有两个历程在同时运转*/if(pid<0)printf("errorinfork!/n");elseif(pid==0)/*前往0暗示子历程*/{n++;printf("Iamthechildprocess,myprocessIDis%d,n=%d/n",getpid(),n);}else/*前往年夜于0暗示父历程*/{n--;printf("Iamtheparentprocess,myprocessIDis%d,n=%d/n",getpid(),n);}}
语句“pid=fork()”,发生了两个历程,本来存在的父历程,新呈现的子历程。
父子历程的区分除PID分歧fork函数的前往值也不不异。在父历程中,前往子历程Pid,子历程则前往0;
</p>
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等); |
|