操作系统原理实验报告-创建线程与跟踪进程.docxVIP

  • 4
  • 0
  • 约4.82千字
  • 约 8页
  • 2023-05-27 发布于浙江
  • 举报

操作系统原理实验报告-创建线程与跟踪进程.docx

网络安全学院课程实验报告 课程名称 操作系统原理 实验名称 创建线程与跟踪进程 实验序号 实验日期 姓 名 学 号 专 业 信息安全 年级-班 实验目的及实验内容 学习fork函数, exec函数和pthread函数的使用,阅读源码,分析三个函数的机理 代码实现 进程A 创建子进程B 子进程B与父进程A分别对应不同的exe(进程A打印Hello word, 进程B实现sum累加 进程B具有两线程,其中主线程创建新的线程来实现sum累加(从1累加到参数x) 分析运行中各个执行体的处理器使用、内存使用等基本信息 【实验内容】 学习fork函数, exec函数和pthread函数的使用和运行机理 创建程序实现实验要求 实验步骤及结果分析 (本次实验所使用的软件、工具的情况;具体的实验步骤) 实验环境 Ubuntu 18.04.2虚拟机环境Oracle VM VirtualBox 工具: gcc7.0编译器,vim 实验步骤: 编写Hello world程序用于进程调用 GCC编译器编译并进行测试 编写主体程序框架 Main()函数主体框架: 定义一个Pid变量,创建子进程B,根据Pid值确定进程的父子关系,根据是A还是B进程来分别设置不同的功能。 当pid0时,fork()失败,打印错误信息,返回错误状态码,结束 当pid==0时,表示当前是B(子进程),根

文档评论(0)

1亿VIP精品文档

相关文档