相关介绍
                    
分配一块独立于进程的内存,对内存的操作方式和对文件的操作方式类似。有如下特点:
1  只能用于父子进程之间。
2  管道的大小是有限制(一个页面的大小,4K字节)。
3  数据是单向流动的。
4  传送的是无格式字节流,需要双方事先确定好长度 格式等。
操作函数
1 创建一个管道
#inc...
                            
                            
                                分类:
其他好文   时间:
2014-09-15 13:00:59   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                最近在研究一个高性能的无锁共享内存消息队列,使用的fifo来通知。结合之前《基于管道通知的百万并发长连接server模型》文章,这里总结一下常用的通知机制。常用的通知机制中比较典型的有以下几种:1、signal这种机制下,我们向被通知进程发送一个特殊的signal(比如SIGUSR1),这样正在睡眠...
                            
                            
                                分类:
其他好文   时间:
2014-09-14 19:13:37   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                常用的进程间通信方式有这几种A.传统的进程间通信方式无名管道(pipe)、有名管道(fifo)和信号(signal)B.System v IPC对象共享内存(share memory)、消息队列(message queue)和信号灯(semaphore)C.BSD套接字(socket)一、无名管道(...
                            
                            
                                分类:
其他好文   时间:
2014-09-14 17:52:37   
                                阅读次数:
363
                             
                    
                        
                            
                            
                                由于内存管理的一些机制,进程的用户空间是相互独立的,一般是不能相互访问的,唯一例外的是共享内存。因此我们需要利用一些介质来完成进程间的通信。进程间通信方式:(1)管道linux中的管道分为无名管道和有名管道,前者用于父进程和子进程间的通信,后者用于任意两个进程间..
                            
                            
                                分类:
其他好文   时间:
2014-09-14 02:36:27   
                                阅读次数:
226
                             
                    
                        
                            
                            
                                0、前言最近突然想了解怎样设计一个支持百万连接的后台server架构。要设计一个支持百万连接的后台server,我们首先要知道会有哪些因素限制后台server的高并发连接,这里想到的因素有以下几点:1、操作系统的参数设置能否支持百万并发连接;2、操作系统维持百万并发长连接需要多少内存;3、应用层面上...
                            
                            
                                分类:
其他好文   时间:
2014-09-13 22:48:06   
                                阅读次数:
243
                             
                    
                        
                            
                            
                                本文是基于IIS6的处理模型。当一个客户端页面访问IIS试图获取一些信息的时候,发生了什么事情?一个请求在通过了HTTP管道后又发生了什么?本文主要是描述这两个过程,即IIS处理asp.net请求和asp.net的页面生命周期。首先我们要弄清楚两个非常重要的概念:1,worker process(w...
                            
                            
                                分类:
Web程序   时间:
2014-09-12 15:03:13   
                                阅读次数:
133
                             
                    
                        
                            
                            
                                MongoDB 聚合管道(Aggregation Pipeline) - 张善友时间 2013-12-27 22:40:00 博客园_张善友 相似文章 (0)原文 http://www.cnblogs.com/shanyou/p/3494854.html添加到推刊收藏到推刊创建推刊收 藏 取消已收藏...
                            
                            
                                分类:
数据库   时间:
2014-09-12 13:25:33   
                                阅读次数:
527
                             
                    
                        
                            
                            
                                1108: [POI2007]天然气管道GazTime Limit: 10 SecMemory Limit: 162 MBSubmit: 410Solved: 211[Submit][Status]DescriptionMary试图控制成都的天然气市场。专家已经标示出了最好的天然气井和中转站在成都的...
                            
                            
                                分类:
其他好文   时间:
2014-09-12 11:45:53   
                                阅读次数:
218
                             
                    
                        
                            
                            
                                Middleware是OWIN管道的基本组成单元,最后拼接的OWIN管道来处理客户端请求,输出网页。这篇文章,首先看看Web Form, MVC, Web API如何结合OWIN使用。 然后将如何编写Middleware和编写一个具体的Cache Middleware.阅读目录:一. 原有的Web ...
                            
                            
                         
                    
                        
                            
                            
                                linux操作系统中,文件是最基本和最重要的抽象,linux遵循一切皆文件的理念。按照不同的属性,文件可以分为普通文件和特殊文件。特殊文件是以文件方式表示的内核对象,linux支持四种类型的特殊文件: 1、块设备文件 (例如硬盘设备) 2、字符设备文件(例如键盘设备) 3、命名管道 (主要...
                            
                            
                                分类:
编程语言   时间:
2014-09-11 22:08:52   
                                阅读次数:
301