码迷,mamicode.com
首页 >  
搜索关键字:管道    ( 5530个结果
进程间通信_02匿名管道
相关介绍                      分配一块独立于进程的内存,对内存的操作方式和对文件的操作方式类似。有如下特点: 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
基于管道通知的百万并发长连接server模型
0、前言最近突然想了解怎样设计一个支持百万连接的后台server架构。要设计一个支持百万连接的后台server,我们首先要知道会有哪些因素限制后台server的高并发连接,这里想到的因素有以下几点:1、操作系统的参数设置能否支持百万并发连接;2、操作系统维持百万并发长连接需要多少内存;3、应用层面上...
分类:其他好文   时间:2014-09-13 22:48:06    阅读次数:243
ASP.NET页面生命周期
本文是基于IIS6的处理模型。当一个客户端页面访问IIS试图获取一些信息的时候,发生了什么事情?一个请求在通过了HTTP管道后又发生了什么?本文主要是描述这两个过程,即IIS处理asp.net请求和asp.net的页面生命周期。首先我们要弄清楚两个非常重要的概念:1,worker process(w...
分类:Web程序   时间:2014-09-12 15:03:13    阅读次数:133
MongoDB 聚合管道(Aggregation Pipeline)
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
BZOJ1108: [POI2007]天然气管道Gaz
1108: [POI2007]天然气管道GazTime Limit: 10 SecMemory Limit: 162 MBSubmit: 410Solved: 211[Submit][Status]DescriptionMary试图控制成都的天然气市场。专家已经标示出了最好的天然气井和中转站在成都的...
分类:其他好文   时间:2014-09-12 11:45:53    阅读次数:218
下一代Asp.net开发规范OWIN(3)—— Middleware
Middleware是OWIN管道的基本组成单元,最后拼接的OWIN管道来处理客户端请求,输出网页。这篇文章,首先看看Web Form, MVC, Web API如何结合OWIN使用。 然后将如何编写Middleware和编写一个具体的Cache Middleware.阅读目录:一. 原有的Web ...
分类:Windows程序   时间:2014-09-12 10:03:23    阅读次数:331
linux下C++开发系列(六)——文件IO相关的系统调用
linux操作系统中,文件是最基本和最重要的抽象,linux遵循一切皆文件的理念。按照不同的属性,文件可以分为普通文件和特殊文件。特殊文件是以文件方式表示的内核对象,linux支持四种类型的特殊文件: 1、块设备文件 (例如硬盘设备) 2、字符设备文件(例如键盘设备) 3、命名管道 (主要...
分类:编程语言   时间:2014-09-11 22:08:52    阅读次数:301
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!