2015年1月29日

Linux--进程组、会话、守护进程(转)

摘要: 进程组 一个或多个进程的集合 进程组ID: 正整数 两个函数 getpgid(0)=getpgrp()eg:显示子进程与父进程的进程组id 1 #include 2 #include 3 #include 4 5 int main() { 6 pid_t pid; 7 8 ... 阅读全文

posted @ 2015-01-29 17:18 wudymand 阅读(159) 评论(0) 推荐(0) 编辑

Linux--信号编程(转)

摘要: l信号对中断机制的一种模拟:异步通信方式任何时候可发给某一进程,无需知道该进程的状态 不可靠信号(非实时信号) 可靠信号(实时信号) 所有可靠信号都支持排队,所有不可靠信号都不支持排队信号生命周期 •信号产生 •信号在进程中注册 •信号在进程中注销 •执行信号处理函数用户进程对信号的响... 阅读全文

posted @ 2015-01-29 17:02 wudymand 阅读(142) 评论(0) 推荐(0) 编辑

Linux--进程间通信(信号量,共享内存)(转)

摘要: 一. 信号量 l信号量: 解决进程之间的同步与互斥的IPC机制多个进程同时运行,之间存在关联 •同步关系 •互斥关系互斥与同步关系存在的根源在于临界资源 •临界资源是在同一个时刻只允许有限个(通常只有一个)进程可以访问(读)或修改(写)的资源 –硬件资源(处理器、内存、存储器以及其他外... 阅读全文

posted @ 2015-01-29 16:56 wudymand 阅读(248) 评论(0) 推荐(0) 编辑

Linux--线程编程(转)

摘要: 进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单元,也称为轻量级进程可以对进程的内存空间... 阅读全文

posted @ 2015-01-29 16:49 wudymand 阅读(102) 评论(0) 推荐(0) 编辑

Linux--进程间通信(管道及命名名管道FIFO)(转)

摘要: 一. 管道: 1.只能用于具有亲缘关系的进程之间的通信 2.半双工通信模式 3.一种特殊的文件,是一种只存在于内核中的读写函数管道基于文件描述符,管道建立时,有两个文件描述符:a. fd[0]: 固定用于读管道b. fd[1]: 固定用于写管道创建管道:pipe() 一般步骤... 阅读全文

posted @ 2015-01-29 16:40 wudymand 阅读(162) 评论(0) 推荐(0) 编辑

linux 快速删除多个进程号

摘要: ps -e|grep "receive"|awk '{print $1}'|xargs kill -9列出所有进程,查出进程名为“receive”,输出第一列进程号,输出给KILL命令 阅读全文

posted @ 2015-01-29 15:15 wudymand 阅读(768) 评论(0) 推荐(0) 编辑

导航