一、实验目的 |
掌握linux中进程的创建及撤消,理解进程的生命周期。 |
二.实验环境 |
VMware WorkstationPro
|
三、实验内容与步骤 |
(一)编写三个程实现进程的创建及撤消。 ⑴编写三个程实现进程的创建及撤消。要求分别调用fork()、vfork()实现进程的创建,调用exit()终止进程,调用exec()为进程指定新的运行程序。 ①利用 fork()函数创建进程 用 fork()函数创建进程时,语句调用系列如下: Pit_t fork(void); fork() 函数是个单调用双返回的函数,也就是说,该函数有父进程调用,执行时,在父进程中返回子进程标识,在子进程中返回 0。fork()调用后,子进程是父进程的一个复制,都是从 fork()调用语句开始执行。
#include<s tdio .h> #include<sys/ types .h> #include<unistd.h> int glob=3: int main() { pid_t pid;int loc=3: |
操作系统实验报告——进程的创建
于 2022-12-22 20:00:12 首次发布