临界资源是指每次仅允许一个进程访问的资源。 
属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。 诸进程间应采取互斥方式,实现对这种资源的共享。 
每个进程中访问临界资源的那段代码称为临界区。显然,若能保证诸进程互斥地进入自己的临界区,便可实现诸进程对临界资源的互斥...
                            
                            
                                分类:
其他好文   时间:
2014-05-23 23:34:48   
                                阅读次数:
422
                             
                    
                        
                            
                            
                                UNIX 内核管理的进程自主地操作,从而产生更稳定的系统。然而,每个开发人员最终都会遇到这样的情况,即其中一组进程需要与另一组进程通信,也许是为了交换数据或发送命令。这种通信称为进程间通信(Inter-Process Communication,IPC)。System V (SysV) UNIX 规范描述了以下三种 IPC 机制,它们统称为 SysV IPC:...
                            
                            
                                分类:
系统相关   时间:
2014-05-22 12:49:46   
                                阅读次数:
469
                             
                    
                        
                            
                            
                                本文参考《Android系统源代码情景分析》,作者罗升阳
一、测试代码:
       ~/Android/external/binder/server
        ----FregServer.cpp
        ~/Android/external/binder/common
        ----IFregService.cpp...
                            
                            
                                分类:
移动开发   时间:
2014-05-22 10:27:56   
                                阅读次数:
367
                             
                    
                        
                            
                            
                                原文地址:http://blog.csdn.net/morewindows/article/details/6804157进程间通信最简单的方式就是发送WM_COPYDATA消息。本文提供C++及C#程序相互通信的二种实现方式。这样消息的接收端可以用C++实现,发送端可以用C++或C#实现。发送WM...
                            
                            
                                分类:
编程语言   时间:
2014-05-19 19:06:32   
                                阅读次数:
519
                             
                    
                        
                            
                            
                                本文参考《Android系统源代码情景分析》,作者罗升阳。
一、测试代码:
       ~/Android/external/binder/server
        ----FregServer.cpp
        ~/Android/external/binder/common
        ----IFregService.cpp
        ----IFreg...
                            
                            
                                分类:
移动开发   时间:
2014-05-18 18:21:12   
                                阅读次数:
475
                             
                    
                        
                            
                            
                                IPC就是进程间通信。
进程间通信可以采用的方法很多,比如创建端口后采用组播技术进行握手连接,这里要讲到的就是通过内存文件映射的方法实现。...
                            
                            
                                分类:
Web程序   时间:
2014-05-18 06:28:37   
                                阅读次数:
327
                             
                    
                        
                            
                            
                                本文参考《Android系统源代码情景分析》,作者罗升阳
一、测试代码:
       ~/Android/external/binder/server
        ----FregServer.cpp
        ~/Android/external/binder/common
        ----IFregService.cpp...
                            
                            
                                分类:
移动开发   时间:
2014-05-18 06:08:05   
                                阅读次数:
494
                             
                    
                        
                            
                            
                                IPC进程间通信+共享内存Mapping
      
        IPC(Inter-Process Communication,进程间通信)。
        文件映射(Mapping)是一种将文件内容映射到内存地址的技术,通过对映射内存,读写文件如同读写内存一般简单。
       
多个进程映射同一个文件映射对象,也即多个进程映射到同一个物理存储页面,因此,当一个进程...
                            
                            
                                分类:
移动开发   时间:
2014-05-18 04:28:39   
                                阅读次数:
324
                             
                    
                        
                            
                            
                                本文参考《Android系统源代码情景分析》,作者罗升阳
一、测试代码:
       ~/Android/external/binder/server
        ----FregServer.cpp
        ~/Android/external/binder/common
        ----IFregService.cpp
      ...
                            
                            
                                分类:
移动开发   时间:
2014-05-18 02:54:20   
                                阅读次数:
552
                             
                    
                        
                            
                            
                                ------《面向模式的软件架构》(卷4)------支持分布式的3个层次的技术:Ad 
hoc网络编程、结构化通信、中间件。1.Ad 
hoc网络编程:主要依靠进程间通信机制(IPC)如共享内存、管道、套接字(socket)。2.结构化通信:通过提供较高层次的通信机制,避免了应用代码与底层IPC机制的...
                            
                            
                                分类:
其他好文   时间:
2014-05-17 23:44:39   
                                阅读次数:
508