进程间的通信(1)
进程间的通信IPC(InterProcessCommunication )主要有以下不同形式:
半双工管道和FIFO;全双工管道和命名全双工管道;消息队列,信号量和共享存储;套接字和STREAMS
管道
pipe函数
当从一个进程连接到另一个进程时,我们使用术语管道。我们通常是把一个进程的输出通过管道连接到另一个进程的输入。
管道是由调用pipe函数创建的:
#i...
                            
                            
                                分类:
系统相关   时间:
2014-05-09 22:33:56   
                                阅读次数:
566
                             
                    
                        
                            
                            
                                一.介绍
           HandlerThread继承自Thread,当线程开启时,也就是它run方法运行起来后,线程同时创建了一个含有消息队列
的Looper,并对外提供自己这个Looper对象的get方法,这就是它和普通Thread唯一不同的地方。
二.好处
为什么要使用HandlerThread。1.开发中如果多次使用类似new
 Thread(){...}.start...
                            
                            
                                分类:
移动开发   时间:
2014-05-09 14:59:31   
                                阅读次数:
429
                             
                    
                        
                            
                            
                                下面的两个线程共享一个消息队列,一个用来放整数到队列,一个从队列里取消息出来。此程序在控制台不停的输出递增数字,主要是内存不会泄露
用到了多线程、ACE_Message_Queue、ACE_Message_Block、ACE_Thread_Manager::instance()->spawn等
#include 
using namespace std;
#include "boost/lex...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 21:29:38   
                                阅读次数:
476
                             
                    
                        
                            
                            
                                基于rabbitmq消息队列中topic消息交换模式,弥补了direct exchange和fanout exchange的不足,增加了其灵活性。...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 16:03:22   
                                阅读次数:
494
                             
                    
                        
                            
                            
                                RabbitMQ专题学习之简介和部署,详细介绍了基于Windows平台的部署...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 07:33:04   
                                阅读次数:
421
                             
                    
                        
                            
                            
                                基于RabbitMQ的工作队列实现,包括消息确认机制、消息持久化机制、消息的公平调度等。...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 07:10:23   
                                阅读次数:
421
                             
                    
                        
                            
                            
                                基于RabbitMQ实现HelloWorld入门级实例,详细的步骤解释以及原理解析...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 06:28:24   
                                阅读次数:
371
                             
                    
                        
                            
                            
                                基于RabbitMQ的发布者订阅者消息分发模型...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 02:43:57   
                                阅读次数:
450
                             
                    
                        
                            
                            
                                Windows没有message 
queue累世的IPC内核对象,使得在在处理IPC时少了一种传递消息的手段。利用Windows的Naming 
Object可以实现一套简单的Inter-Thread消息队列。这里并不使用socket,因为一旦使用socket,就得负责port管理,很麻烦,另外在对外...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 02:30:44   
                                阅读次数:
555