管道   你让我怎么说你  ?  你让我如何是好  ?...
                            
                            
                                分类:
其他好文   时间:
2014-08-15 00:05:26   
                                阅读次数:
273
                             
                         
                    
                        
                            
                            
                                UNIX域套接字简介
UNIX域套接字用于在同一台机器上运行的进程间的通信。虽然因特网域套接字可用于同一目的,但UNIX域套接字的效率更高。UNIX域套接字仅仅复制数据,它们并不执行协议处理,不需要添加和删除网络报头,无需计算检验和,不要产生顺序号,无需发送确认报文。
UNIX域套接字提供流和数据报两种接口。UNIX域数据报服务是可靠的,既不会丢失消息也不会传递错误。UNIX域套接字是套接字和...
                            
                            
                                分类:
系统相关   时间:
2014-08-14 20:40:49   
                                阅读次数:
322
                             
                         
                    
                        
                            
                            
                                IPC对象,既我们所说的进程间通信,下面就来总结一下都有哪些.。。。...
                            
                            
                                分类:
其他好文   时间:
2014-08-14 20:37:59   
                                阅读次数:
308
                             
                         
                    
                        
                            
                            
                                共享内存简介
共享内存允许两个或多个进程共享一给定的存储区。因为数据不需要在客户进程和服务器进程之间复制,所以这是最快的一种IPC。共享内存的方式有两种:mmap()系统调用和系统V共享内存。
mmap()系统调用
mmap()系统调用使得进程之间通过映射同一个普通文件实现共享内存。普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write(...
                            
                            
                                分类:
系统相关   时间:
2014-08-14 16:45:08   
                                阅读次数:
301
                             
                         
                    
                        
                            
                            
                                Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存参考:《linux编程从入门到精通》,《Linux C程序设计大全》,《unix环境高级编程》参考:C和指针学习说明:本文非常的长,也是为了便于查找和比较,所以放在一起了Linux 传统的进程间通信有很多,如各类管道、消息队列、内存...
                            
                            
                                分类:
系统相关   时间:
2014-08-14 13:33:48   
                                阅读次数:
363
                             
                         
                    
                        
                            
                            
                                一、概述 SMB(Server Message Block)是由微软开发的一种软件程序级的网络传输协议,主要用来使得一个网络上的计算机共享计文件、打印机、串行端口和通讯等资源。它也提供认证的进行进程间通信机能。经过Unix服务器厂商重新开发后,它可以用于连接Unix服务器和Windows客户机,执....
                            
                            
                                分类:
其他好文   时间:
2014-08-13 17:36:56   
                                阅读次数:
565
                             
                         
                    
                        
                            
                            
                                目录1. Linux通信机制分类简介2. Inter-Process Communication (IPC) mechanisms: 进程间通信机制3. 多线程并行中的阻塞和同步4. Ring3和Ring0的通信机制5. 远程网络通信1. Linux通信机制简介在开始学习Linux下的通信机制之前,...
                            
                            
                                分类:
系统相关   时间:
2014-08-13 10:05:05   
                                阅读次数:
436
                             
                         
                    
                        
                            
                            
                                一个或多个进程可向消息队列写入消息,而一个或多个进程可从消息队列中读取消息,这种进程间通讯机制通常使用在客户/服务器模型中,客户向服务器发送请求消息,服务器读取消息并执行相应请求。在许多微内核结构的操作系统中,内核和各组件之间的基本通讯方式就是消息队列。例如,在 MINIX 操作系统中,内核、I/O 任务、服务器进程和用户进程之间就是通过消息队列实现通讯的。
Linux中的消息可以被描述成在内核...
                            
                            
                                分类:
系统相关   时间:
2014-08-12 17:09:54   
                                阅读次数:
344
                             
                         
                    
                        
                            
                            
                                关于System V
Unix System V,是Unix操作系统众多版本中的一支。它最初由AT&T开发,在1983年第一次发布,因此也被称为AT&T System V。一共发行了4个System V的主要版本:版本1、2、3和4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如“SysV 初始化脚本”(/etc/init.d),用来...
                            
                            
                                分类:
系统相关   时间:
2014-08-11 21:29:15   
                                阅读次数:
515
                             
                         
                    
                        
                            
                            
                                本文參考《Android系统源码情景分析》,作者罗升阳。一、Binder库(libbinder)代码: ~/Android/frameworks/base/libs/binder ----BpBinder.cpp ----Parcel.cpp ----ProcessState.cpp...
                            
                            
                                分类:
其他好文   时间:
2014-08-11 21:07:23   
                                阅读次数:
235