UNIX系统支持在不同进程间共享打开文件。内核使用3种数据结构表示打开文件,它们之间的关系决定了文件共享方面一个进程对另一个进程可能产生的影响。 内核维持了3个表,即进程表,文件表和v节点表。具体如下: 1>每个进程在进程表中都有一个纪录项,记录项中包含一张打开文件描述符表,每个描述符占用一...
分类:
其他好文 时间:
2015-03-09 00:20:35
阅读次数:
169
Linux内核主要有 5个子系统组成:进程调度 (SCHED) ,内存管理 (MM) ,虚拟文件系统 (VFS) ,网络接口 (NET)和进程间通信 ( IPC )。 1、进程调度 进程在进程调度子系统中微观串行,宏观并行。其余 4...
分类:
系统相关 时间:
2015-03-07 15:29:19
阅读次数:
146
ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html—————————————————————————————————————ZeroMQ 官方地址:http://api.zeromq.org/3-2:zmq-ipczmq_...
分类:
系统相关 时间:
2015-03-07 13:42:34
阅读次数:
278
http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.htmlhttp://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3628569http://www.uml.org.cn/e...
分类:
系统相关 时间:
2015-03-07 11:28:43
阅读次数:
205
POSIX消息队列可以注册空队列有消息到达时所触发的信号,而信号触发对应的信号处理函数。下面是一份基本的消息队列和信号处理结合的代码(修改自UNIX网络编程:进程间通信)#include #include #include #include #include #include #include #i...
分类:
其他好文 时间:
2015-03-06 15:35:30
阅读次数:
126
http://blog.csdn.net/chexlong/article/details/6123087TCP 协议是一种面向连接的,为不同主机进程间提供可靠数据传输的协议。TCP 协议假定其所使用的网络栈下层协议(如IP 协议)是非可靠的,其自身提供机制保证数据的可靠性传输。在目前的网络栈协议族...
分类:
其他好文 时间:
2015-03-06 00:54:07
阅读次数:
233
Service是一个长期运行在后台,并不提供界面的应用组件。其他组件可以启动一个服务,并且即使用户切换到其他的应用,该服务仍可在后台继续运行。另外,组件可以把某个服务邦定到自己,来与其交互通信,甚至包括执行进程间通信(IPC)。因此在播放器的开发中,为了让播放音乐不依赖于具体的Activity,.....
分类:
其他好文 时间:
2015-03-05 18:44:25
阅读次数:
114
1.网络传输层1应用层(HTTP、FTP、SMTP)报文Message2传输层(TCP、UDP)报文段Segment,为运行在不同主机上的应用程序进程间提供数据 传输服务。通过套接字(Socket)实现。TCP(传输控制协议)面向连接的、可靠(应用:ftp、smtp、http等都是基于tcp)UDP...
分类:
Web程序 时间:
2015-03-05 00:08:13
阅读次数:
158
2015.3.4星期三 阴天进程间通信:IPC文件对象:记录文件描述符,文件开关等IPC标示符:系统全局的流水号两个进程要通信,打开的是唯一的对象进行通讯,通过key操作XSI IPC:消息队列,信号量,共享内存。ipcs 查看ip对象共享内存,信号量,消息队列等信息ipcrm 删除一个IP对象Li...
分类:
系统相关 时间:
2015-03-05 00:06:23
阅读次数:
424
基本查看命令 ipcs -m查看共享内存 ipcs -s查看信号量 ipcs -q查看消息队列 ipcrm -m id 删除共享内存 -M+key值 ipcrm -s id 删除信号量 ipcrm -q id 删除消息队列(1)共享内存。为了在多个进程间进行信息交换,内...
分类:
系统相关 时间:
2015-03-04 16:50:41
阅读次数:
265