linux
xiyangxiaodong
这个作者很懒,什么都没留下…
展开
-
linux进程通信-信号量使用
一、相关知识 信号量:一个整数; 大于或等于0时代表可供并发进程使用的资源实体数; 小于0时代表正在等待使用临界区的进程数; 用于互斥的信号量初始值应大于0; 只能通过P、V原语操作而改变; 信号量元素组成: 1、表示信号量元素的值; 2、最后操作信号量元素的进程ID 3、等待信号量元素值+1的进程数; 4、等待信号量元素值为0的进程数; 二、主要函数 1.1 创建信号量 i原创 2009-06-17 13:30:00 · 434 阅读 · 0 评论 -
linux 进程管理
linux进程管理 1.1 关于进程的一些必要知识先看一下进程在大学课本里的标准定义:“进程是可并发执行的程序在一个数据集合上的运行过程。”这个定义非常严谨,而且难懂,如果你没有一下子理解这句话,就不妨看看笔者自己的并不严谨的解释。我们大家都知道,硬盘上的一个可执行文件经常被称作程序,在Linux系统中,当一个程序开始执行后,在开始执行到执行完毕转载 2009-06-17 13:34:00 · 1558 阅读 · 2 评论 -
Linux进程间通信(IPC)学习笔记。
IPC:interprocess communication 进程间通信一、管道:1. 无名管道:打开与关闭管道:#include int pipe(int filedes[2]);filedes[0]用于读出数据,读取时必须关闭写入端,即close(filedes[1]);filedes[1]用于写入数据,写入时必须关闭读取端,即close(filedes[0])。2. 有名管道FI转载 2009-06-17 13:19:00 · 377 阅读 · 0 评论 -
多进程通信方式一:管道(PIPE)
进程通信(IPC)的几种方式及比较撰文:黄显国080416 难得闲暇,抽空学习了一下进程通信的知识,现将这几天的所学做一下总结,以备遗忘时参考。 进程通信的方式:Linux系统继承了三种系统的进程通信模式:1、 基于system V IPC2、 基于UNIX IPC3、 基于POSIX IPC同时还包含一种socket进程间通信,不过这种是不同处理转载 2009-06-17 13:26:00 · 1622 阅读 · 0 评论