进程的创建实验报告

实验目的
1.熟悉进程的概念(PCB+程序段+数据)
2.掌握进程的创建方式
3.理解多进程系统的运行

实验任务

编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程两个子进程活动。让每个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b”和“c”。试观察记录屏幕上的显示结果,并分析原因。

fork()函数:创建一个新进程。
使用方法:int fork();
0:创建子进程,从子进程返回的id值;
大于0:从父进程返回子进程的id值;
-1:创建失败。


部分代码

void main()

{

              int p1,p2;

              while((p1=fork())==-1);


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部