编写程序,在程序中创建一个子进程,使父子进程分别打印不同的内容。
举一反三
- 编写程序,在程序中创建一个子进程,使子进程通过exec更改代码段,执行cat命令。
- 编写程序,使用系统调用fork()创建两个子进程,在系统中有一个父进程和两个子进程活动。让每个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b” 和“c”。要求用C语言写出完整的程序。[简答题] [10分]
- 在程序中调用fork()函数创建进程,父子进程会获取不同的返回值,下面关于fork()函数的说法,错误的是。 A: 若子进程创建成功,父进程的fork()返回子进程pid,子进程的fork()返回0。 B: 若子进程创建成功,子进程的fork()返回子进程pid,父进程的fork()返回0。 C: 若子进程创建失败,父进程的fork()函数返回-1。 D: 若子进程创建成功,子进程将从fork()函数调用处之后的代码开始执行。
- 进程和程序的区别主要有( ) A: 进程是动态的,程序是静态的 B: 进程是一个短暂的生命过程,从创建到消亡;程序是可以长期被存储的 C: 进程可以创建子进程,而程序没有相应的功能 D: 一个进程可以对应多个程序,但一个程序只能对应一个进程
- 一个程序可以创建多个进程,一个进程可以对应多个程序。