"Unix程序设计基础第三讲:进程与信号"
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
The Unix program design basics lecture 3 covers the fundamental concepts of processes and signals. It was presented by Xie Han on February 10, 2004, and discussed the following topics: 1. Process basics: The lecture revisited the concept of processes, which are independent sets of instructions with their own address space. It explained the five basic states of a process: new, ready, running, sleeping, and zombie. The lecture also covered the process ID, parent and child processes, and multi-processing programming in Unix, including the fork and execve functions for creating processes and running programs, and wait and waitpid for retrieving the exit status of child processes. 2. Signals: The lecture introduced signals as a means for the Unix operating system to notify processes of certain events, also known as software interrupts. It discussed several common signals and covered signal programming using the signal and sigaction functions to change signal actions, as well as the alarm function for setting alarms. The lecture also touched upon non-reentrant functions and the need for more powerful signal action changing functions like sigaction. The lecture recommended reading further on the topic and also provided information on the kill and raise functions for sending signals. Overall, the lecture provided a comprehensive overview of process basics and signal programming in Unix, laying the foundation for understanding more advanced concepts in Unix program design. Students were encouraged to further explore the topic through additional reading and practice.
剩余33页未读,继续阅读
- 粉丝: 1
- 资源: 1581
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍