zoukankan
html css js c++ java
实验六 进程基础
实验六 进程基础
项目
内容
这个作业属于哪个课程
<
班级课程的主页链接
>
这个作业的要求在哪里
<作业要求链接接地址>
学号-姓名
17043208-柴映辉
作业学习目标
1.掌握Linux系统环境C语言编程概念 2.学习Linux系统进程概念
1.请举例说明静态链接库的创建与使用。
2.请举例说明共享库的创建与使用。
3.编程实现一个简单文件复制命令。
4.使用 fork 创建一个子进程,进程创建成功后父子进程分别输出不同的内容。
5.使用fork创建多个子进程。
6.在 fork 之前以写的方式创建了一个文件 test.txt。然后 fork 出的子进程立即向文件中写入“world”,然后睡眠5秒。而父进程在 fork 后睡眠3秒后向 test.txt 写入 "hello",并关闭描述符。子进程恢复后,又向 test.txt 文件中写入 "lalala"后关闭描述符,结束。
7.分别在主函数中使用 execvp 启动 ls 命令以及使用 fork 函数产生子进程调用 execvp 启动 ls 。
8.创建5个僵尸进程,并在终端通过 ps axf 命令查看僵尸进程信息。
9.通过 wait 来清理僵尸进程。
10.父进程通过 waitpid 函数等待特定子进程结束,若该子进程不结束,父进程一直阻塞。
查看全文
相关阅读:
Auto.js常用控件整理
python对接口sign签名操作
# 859.亲密字符串
linux系统如何挂载FTP共享文件
解决“Tomcat控制台输出乱码问题”
关于“Unknown or unsupported command 'install'”问题解决的小结
输出九九乘法表
python webdriver混合驱动测试框架(数据驱动+关键字驱动)
python webdriver关键字框架
python webdriver测试框架--数据驱动DB驱动
原文地址:https://www.cnblogs.com/SINNERSOUL/p/12831480.html
最新文章
Kubernetes 通过statefulset部署redis5.0主从复制
运维之墨菲定律
在安装tomcat时,点击startup.bat和运行tomcat8.0.exe 时出现闪退的状况
windows 安装 jdk1.8并配置环境变量
项目开发需求文档
虚拟机桥接模式不能上网
Unable to connect to MKS;Too many scoket connect attempts;giving up
oracle笔记
使用IntelliJ IDEA 配置Maven
虚拟机安装及ubuntu-16.04.3-desktop-amd64.iso映像文件的安装
热门文章
SSM(Spring+springMVC+MyBatis)框架-springMVC实现图片上传
安装和破解Navicat
Airtest搭建IOS自动化环境
Airtest在IOS端的用法及案例
Python通过飞书机器人发送消息到群
shell脚本基本操作
htpwdScan简单的HTTP暴力破解、撞库攻击脚本
测试常用工具汇总
curl及wget的区别和基本使用
Docker容器与虚拟机有什么区别
Copyright © 2011-2022 走看看