易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux进程间通讯所使用的系统调用函数


窗体顶端
索引:
1.fork、exec和exit对IPC对象的影响
2.fcntl记录锁
3.管道和FIFO的属性
4.管道和FIFO的限制
5.pipe函数
6.popen和pclose
7.mkfifo函数
8.System V IPC共性描述
9.msqid_ds结构
10.msgget函数
11.msgsnd函数
12.msgrcv函数
13.msgctl函数
14.在System V消息队列上使用select和poll
15.semid_ds结构
16.semget函数
17.semop函数
18.semctl函数
19.shmid_ds结构
20.shmget函数
21.shmat函数
22.shmdt函数
23.shmctl函数
24.mmap函数
25.munmap函数
26.msync函数
27.匿名内存映射
 
1.fork、exec和exit对IPC对象的影响
IPC类型
fork
exec
_exit
 
 
 
 
管道和FIFO
子进程取得父进程的所有打开着的描述字的拷贝
所有打开的描述字继续打开着,除非已设置描述字的FD_CLOEXEC位
关闭所有打开着的描述字,最后一个关闭时删除管道或FIFO中残留的所有数据
Posix消息队列
子进程取得父进程的所有打开着的消息队列描述字的拷贝
关闭所有打开着的消息队列描述字
关闭所有打开着的消息队列描述字
System V消息队列
没有效果
没有效果
没有效果
Posix互斥锁、条件变量、读写锁、基于内存的信号灯
若驻留在共享内存中而且具有进程间共享属性,则共享
除非在继续打开着的共享内存中而且具有进程间共享属性,否则消失
除非在继续打开着的共享内存中而且具有进程间共享属性,否则消失
Posix有名信号灯
父进程中所有打开着的有名信号灯在子进程中继续打开着
关闭所有打开着的有名信号灯
关闭所有打开着的有名信号灯
System V信号灯
子进程中所有semadj值都置为0
所有semadj值都携入新程序中
所有semadj值都加到相应的信号灯上
fcntl记录上锁
子进程不继承父进程持有的锁
只要描述字继续打开着,锁就不变
解开由进程持有的所有未处理的锁
mmap内存映射和Posix共享内存区
父进程中的内存映射存留到子进程中
去除内存映射
去除内存映射
System V共享内存区
附接着的共享内存区在子进程中继续附接着
断开所有附接着的共享内存区
断开所有附接着的共享内存区

子进程取得父进程的所有打开着的描述字,但是客户在门描述字上激活其过程时,只有父进程是服务器
所有门描述字都应关闭,因为它们创建时设置了FD_CLOEXEC位
关闭所有打开着的描述字
 
2.fcntl记录锁
Unix内核没有文件内记录的概念,这里的记录是指字节范围(byte range)。
Pos


相关文档:

Linux mysql 服务器慢的原因

这几天Linux服务器很慢,很着急找不到解决办法!后百度相关字眼,查找到是MySQL的问题,
如下为解决方案
:
连接MySQL速度慢的解决方法.
PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的
MYSQL开启了DNS的反向解析,在MY.CNF(UNIX或LINUX系统下)或MY.INI ......

Linux系统 /etc/fstab各个字段含义解释

 # fstab文件的作用
  文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。
  # fstab文件格式
  下面是/etc/fata ......

开始我的Linux之旅

确切的说,我是从华清远见的官网上得知有个叫嵌入式linux就业培训班的东西才对linux有些认识的,加之自己和单片机打了2个多月的交道之后,也不知怎么地,寝室的几个家伙发疯似的开始玩FPGA,SOPC,MATLAB之类的东西,我自然不应该闲着,花了一段时间了解DSP,觉得要先学好数字信号处理,慢慢有接触ARM,然后对S3C2410的开发板很有兴趣, ......

Linux 文件和目录的属性


Linux 文件和目录的属性
作者:北南南北
来自:http://www.linuxsir.org/main/?q=node/196
摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln
、chmod、umask、chown、chgrp 、touch 的用法也进行了比较详细的说明和举例;
目录 ......

S3C24XX体系的Linux GPIO控制相关API实现


GPIO(General Purpose Input/Output的缩写)就是芯片的引脚,引脚是可编程的可对引脚的工作模式进行设置:输入模式(检测输入信号),输出模式(输出0或1),高阻状态(常用于AD转换),还有禁止或允许上内部下拉电阻(上拉:管脚通过电阻接高电平,下拉:管脚通过电阻接地,也可以外部接上拉或下拉电阻),还有管脚复用等功能, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号