第8.1章 Linux编程—进程操作与同步函数.ppt

第8.1章 Linux编程—进程操作与同步函数

Linux操作系统精讲 大连理工大学软件学院 邱铁 综合楼413,Tel:0411E_mail: qiutie@dlut.edu.cn 参考教材: 《Linux应用与开发典型实例精讲》 清华大学出版社. 2010.5 第8章 进程操作 学习本章要达到的目标: 1.了解Linux进程工作的原理。 2.掌握Linux进程操作函数的使用。 3.熟悉Linux信号量的相关知识。 4.掌握Linux信号量操作的函数,理解并掌握P、V操作。 8.1 Linux进程工作原理 Linux是一个多任务的操作系统,在Linux中采用进程作为任务调度的单位 进程与程序的区别 进程是一段运行的有生命力的程序,它是一个动态的概念; 程序是存储在磁盘或其他存储介质中的静态代码,是一种静态的概念 Linux进程有五种状态,Linux通过维护者五个状态来调度进程的运行。这五个状态分别为:运行、可中断、不可中断、僵死、停止 Linux的进程在宏观上是并行的,Linux可以同时运行多个进程 在微观上,各个进程是串行的,在同一时刻只能有一个进程处于“正在运行”的状态 Linux通过进程号PID来标识不同的进程的,Linux中每一个进程都有一个唯一的进程号 8.2 进程操作函数 创建子进程,生成的子进程是父进程的完全复制 #include unistd.h pid_t

文档评论(0)

1亿VIP精品文档

相关文档