unix进程与进程通信
64页1、Unix进程与进程通信讲稿Version 1.0Unix Process&IPC达内IT培训集团加拿大达内集团研发二部修订历史摘要日期修改原因版本文档创建2009-4-18新建1.0目录1.理解进程71.1.进程的基本概念71.1.1.区别程序与进程71.1.2.进程分类71.1.3.进程属性71.1.4. 父进程和子进程71.2.Unix/Linux下的进程管理81.2.1.进程是系统资源管理的基本单位81.2.2. Unix/Linux进程81.2.3. task_struct数据结构组成91.2.4.进程 Identifiers101.2.6. 进程创建121.2.7.Unix/Linux进程管理工具132.进程编码162.1.fork函数的使用162.1.1.fork函数说明162.1.2.创建进程162.1.3.理解子进程172.1.3.1.子进程继承父进程:172.1.3.2.子进程与父进程的关系172.1.3.3.孤儿子进程172.1.3.4.僵尸子进程172.2.wait函数的使用182.2.1.wait函数说明182.2.2.使用wait处理僵尸进程182.3.进程中
2、简单信号的使用192.3.1.理解信号192.3.1.1.信号的本质192.3.1.2.信号来源192.3.2.简单的发送信号的函数202.3.2.1.sleep函数202.3.2.2.abort函数202.3.2.3.exit函数202.3.3.信号发送示例202.4.其他进程函数212.4.1.getpid函数212.4.2.getppid函数212.4.3.system函数222.4.4.execl函数系列222.4.5.popen函数233. 信号253.1.信号种类253.1.1.可靠信号与不可靠信号253.1.1.1.不可靠信号253.1.1.2.可靠信号253.1.2.实时信号与非实时信号263.2.常用信号263.3.信号发送273.3.1.kill函数说明273.3.2.raise函数说明273.3.3.sigqueue函数说明273.3.4.alarm函数说明283.3.5.setitimer函数说明283.3.6.abort函数说明293.4.信号的响应293.5. 信号的安装293.5.1. signal函数说明303.5.2. sigaction函数说明303
3、.5.2.1.sigaction结构体定义313.5.2.2. sigaction结构体数据说明313.6.信号操作323.6.1.信号操作函数说明323.7.信号处理示例333.7.1.使用信号处理僵尸进程333.7.2.alarm定时器与setitimer定时器343.7.3.使用kill与raise发送信号363.7.4.各种信号的使用373.7.5.sigaction的使用393.8.信号的阻塞414. 进程间通信434.1.匿名管道434.1.1.匿名管道函数说明434.1.2.匿名管道编程步骤444.1.3.匿名管道代码示例454.2.有名管道464.2.1.有名管道函数说明464.2.2.有名管道编程步骤474.2.3.有名管道代码示例474.3.内存映射494.3.1.内存映射函数说明494.3.2.内存映射编程步骤504.3.3.内存映射代码示例504.4.共享内存524.4.1.共享内存函数说明524.4.2.共享内存编程步骤534.4.3.共享内存代码示例534.5.消息队列554.5.1.消息队列函数说明554.5.2.消息队列编程步骤564.5.3.消息队列代
4、码示例564.6.信号量594.6.1.信号量函数说明594.6.2.信号量编程步骤604.6.3.信号量代码示例611.理解进程1.1.进程的基本概念1.1.1.区别程序与进程进程就是运行中的程序。一个运行着的程序,可能有多个进程。进程在操作系统中执行特定的任务。程序是存储在磁盘上包含可执行机器指令和数据的静态实体。进程或者任务是处于活动状态的计算机程序。1.1.2.进程分类进程一般分为交互进程、批处理进程和守护进程三类。值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。1.1.3.进程属性1.进程ID(PID):是唯一的数值,用来区分进程;2.父进程和父进程的ID(PPID);3.启动进程的用户ID(UID)和所归属的组(GID);4.进程状态:状态分为运行R、休眠S、僵尸Z;5.进程执行的优先级;6.进程所连接的终端名;7.进程资源占用:比如占用资源大小(内存、CPU占用量);1.1.4. 父进程和子进程他们的关系是产生的依赖关系,当父进程终止时,子进程也随之而终止(某些情况下例外,在第二部分进程编程中可
《unix进程与进程通信》由会员小**分享,可在线阅读,更多相关《unix进程与进程通信》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-06-14 17页
2024-06-14 32页
2024-06-14 16页
2024-06-14 18页
2024-06-14 37页
2023-07-01 7页
2024-02-15 4页
2023-12-29 8页
2023-10-02 4页
2022-10-25 14页