码迷,mamicode.com
首页 >  
搜索关键字:块缓冲    ( 79个结果
liunx 进程间通信总结
进程间通信每个进程各有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到。所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProc..
分类:系统相关   时间:2016-04-13 20:59:07    阅读次数:299
Linux --进程间通信--管道
一、进程的间通信的原理进程间交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据空间拷贝到内核缓冲区,进程2再从内核缓冲区把数据读走。这样就实现了进程间通信。二、进程通信的进制--管道(pipe)调用pipe(intfiledes[2])函数在内存中开辟的空间称为管道,它一端读..
分类:系统相关   时间:2016-04-12 16:07:35    阅读次数:367
进程间通信之管道
首先说一下为什么进程之间要进行通信?每个进程都有各自的用户地址空间,互相看不到别的进程的数据,有的时候进程之间要相互交换数据,因此必须在内核中开辟一块缓冲区,进程1把数据写入缓冲区,进程2再从缓冲区中把数据读走,这样就实现了进程间的通信管道(pipe)是一种最基..
分类:系统相关   时间:2016-04-10 19:41:09    阅读次数:255
进程间的通信
进程间通信概念:(IPC)每个进程都有各自不同的进程地址空间,任何一个进程的全局变量在另一个进程中都看不到,因此进程之间要交换数据必须要通过内核,在内核中开辟一块缓冲区,进程把数据从用户空间拷贝到内核区,再从内核缓冲区取出数据。这就叫进程间的通信。管道技术:(p..
分类:系统相关   时间:2016-04-10 19:34:07    阅读次数:215
进程间通信
原文链接:http://www.orlion.ga/1072/ 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区中把数据读走,内核提供的这种机制称为进程 ...
分类:系统相关   时间:2016-04-03 22:15:47    阅读次数:228
Node.js处理I/O数据之Buffer模块缓冲数据
一、前传 在之前做web时也经常用到js对象转json和json转js对象.既然是Node.js处理I/O数据,也把这个记下来。 Json转Js对象:JSON.parse(jsonstr); //可以将json字符串转换成json对象 Js对象转Json:JSON.stringify(jsonobj
分类:Web程序   时间:2016-03-20 13:00:17    阅读次数:253
pipe()管道最基本的IPC机制
进程间通信 fork pipe pie_t 等用法(管道机制 通信)每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲 区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称...
分类:其他好文   时间:2015-11-21 18:13:15    阅读次数:187
关于pipe管道的读写端关闭问题
知识概述 通过pipe在内核中创建一个文件,然后可以实现两个进程通信管道是一种最基本的IPC机制,由 pipe 函数创建:1 #include 2 int pipe(int filedes[2]);调用 pipe 函数时在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端一个写端,然后通过 f....
分类:其他好文   时间:2015-10-09 13:49:47    阅读次数:216
重写boost内存池
最近在写游戏服务器网络模块的时候,需要用到内存池。大量玩家通过tcp连接到服务器,通过大量的消息包与服务器进行交互。因此要给每个tcp分配收发两块缓冲区。那么这缓冲区多大呢?通常游戏操作的消息包都很小,大概几十字节。但是在玩家登录时或者卡牌游戏发战报(将整场战斗打完,生成一个消息包),包的大小可.....
分类:其他好文   时间:2015-09-28 23:41:57    阅读次数:266
3.0-Mysql配置详解
配置文件路径/etc/my.cnf核心配置#TheMySQLserver[mysqld]port=3306监听端口口socket=/tmp/mysql.sock监听的socketskip-locking跳过锁key_buffer_size=256M索引块缓冲区大小max_allowed_packet=1M允许最大包table_open_cache=256表示所有线程打开表的数量sort_buffer_size=1M排..
分类:数据库   时间:2015-08-30 17:49:40    阅读次数:238
79条   上一页 1 ... 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!