目录
前言
本实验为课设内容,博客内容为部分报告内容,仅为大家提供参考,请勿直接抄袭,另外,本次实验所用平台是Ubuntu 22.04 LTS,代码均是在终端进行编译的,不会的可以先了解怎么用终端编程,或者利用其他较为智能的开发环境进行编程
1 实验题目
实验二 Linux 进程管理
2 实验目的
通过进程的创建、撤销和运行加深对进程概念和进程并发执行的理解,明确进程和程序之间的区别。
3 实验内容
3.1 进程的创建
3.1.1 步骤
(1)步骤1:在目录实验2下用touch命令新建一个实验2-1.c文件,利用gedit命令打开编辑,复制清单3-1中的代码到实验2-1.c文件中并保存,利用gcc命令将其编译成可执行文件实验2-1。
(2)步骤2:在命令行输入./实验2-1运行该程序,观察运行结果。
(3)步骤3:多次运行程序,观察运行结果。
3.1.2 关键代码
if (x==0)
{
sleep(rand() % 2);
printf