码迷,mamicode.com
首页 >  
搜索关键字:块缓冲    ( 79个结果
进程间通信---管道
每个进程各自有着不同的用户地址空间,任何一个进程的全局变量在另一个进程中是看不到的,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2在从内核中把数据读走,内核提供的这种机制称为进程间通信。进程间通信的本..
分类:系统相关   时间:2016-07-17 18:10:01    阅读次数:285
Linux下管道的运行原理及实现
管道(PIPE)管道的运行原理管道是一种最基本的IPC机制,由pipe函数创建:#include<unistd.h>intpipe(intfiledes[2]);调用pipe函数时在内核中开辟一块缓冲区用于通信,它有一个读端和一个写端,通过filedes参数传出给程序两个文件描述符,filedes[0]指向管道的读端,file..
分类:系统相关   时间:2016-07-17 18:08:47    阅读次数:280
管道容量及缓冲区的组成
每个进程都有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,把进程1的数据从用户空间考到内核区,进程2再从内核区把数据考走,内核提供的这种机制叫做进程间通信(一)管道的外部实现当我们..
分类:其他好文   时间:2016-07-14 07:17:11    阅读次数:384
管道及其容量
1、管道管道是一种最基本的IPC机制,由pipe函数创建:#include<unistd.h>intpipe(intfiledes[2]);调用pipe函数时在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端一个写端,然后通过filedes参数传出给用户程序两个文件描述符,filedes[0]指向管道的读端,filedes[1]指..
分类:其他好文   时间:2016-07-13 23:39:30    阅读次数:383
Linux基础篇 进程通信——管道
IPC(InterProcess Communication)进程间通信 每个进程各?自有不同的?用户地址空间,任何?一个进程的全局变量在另?一个进程中都看不到所以进 程之间要交换数据必须通过内核,在内核中开辟?一块缓冲区,进程1把数据从?用户空间拷到内核缓 冲区,进程2再从内核缓冲区把数据读?走,内核提供的这种机制称为进程间通信。linux下进程间通信的几种主要?手段简介: 1...
分类:系统相关   时间:2016-07-13 17:17:39    阅读次数:289
linux下,pipe的容量的讨论与查看
1、pipe的容量2.6标准版本的linux内核,pipe缓冲区是64KB,尽管命令ulimit-a看到管道大小8块,缓冲区的大小不是4k,因为内核动态分配最大16“缓冲条目”,乘64k。这些限制是硬编码的2、如何查看自己pc上的pipe多大1)通过ulimit-a查看到pipesize一次原子写入为:512Bytes*8=4096By..
分类:系统相关   时间:2016-07-12 23:37:04    阅读次数:5896
匿名管道(4种情况 )
匿名管道:管道是一种最基本的IPC机制,由pipe函数创建:#include<unistd.h>intpipe(intfiledes[2]);调用pipe函数时在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端一个写端,然后通过filedes参数传出给用户程序两个文件描述符,filedes[0]指向管道的读端,filedes[1]..
分类:其他好文   时间:2016-07-12 15:45:00    阅读次数:259
UDP 与TCP 理论小结
TCP与UDP的区别 1. 理解:窗口和滑动窗口 TCP的流量控制 TCP使用窗口机制进行流量控制 什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端 接收方发送的确认信息中包含了自己剩余的缓冲区尺寸 剩余缓冲区空间的数量叫做窗口 2. TCP的流控过程(滑动窗口) 2. TCP 与UDP的区别 很多文章都说TCP协议可靠,U...
分类:其他好文   时间:2016-06-28 13:08:17    阅读次数:144
Linux 进程间通信(IPC)
Linux 进程间通信(IPC) 说明:首先要声明一点,我接下来要写的都针对在面试的时候被问的一些详解 1、为什么要有进程间通信? 解析:因为进程间通信主要是强调在不同的进程间交换数据,而数据的交换必须依靠内核来实现,任何一个进程的全局变量在另一个进程中都是看不见的,所以内核开辟了一块缓冲区,进程A将数据放入内核,进程B从内核将数据取走,就实现了进程间通信 2、进程间通信有几种通信...
分类:系统相关   时间:2016-06-28 13:02:39    阅读次数:201
处理数据(I/O)
一、处理JSON 1、将JavaScript数据转换为JSON对象(序列化) JSON.stringify(Object) 2、将JSON数据转换为JavaScript对象(逆序列化) JSON.parse(stringJSON) 二、Buffer模块缓冲数据(使用两位16进制表示一字节) 1、创建 ...
分类:其他好文   时间:2016-06-27 19:37:30    阅读次数:158
79条   上一页 1 ... 3 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!