码迷,mamicode.com
首页 >  
搜索关键字:缓冲区    ( 4880个结果
Thrift源码分析(五)-- FrameBuffer类分析
FrameBuffer是Thrift NIO服务器端的一个核心组件,它一方面承担了NIO编程中的缓冲区的功能,另一方面还承担了RPC方法调用的职责。 FrameBufferState定义了FrameBuffer作为缓冲区的读写状态 private enum FrameBufferState { // in the midst of reading the fra...
分类:其他好文   时间:2014-09-30 16:21:19    阅读次数:366
sqlserver清除缓存,记录查询时间
--1. 将当前数据库的全部脏页写入磁盘。“脏页”是已输入缓存区高速缓存且已修改但尚未写入磁盘的数据页。-- CHECKPOINT 可创建一个检查点,在该点保证全部脏页都已写入磁盘,从而在以后的恢复过程中节省时间。CHECKPOINT--2. 若要从缓冲池中删除清除缓冲区,请首先使用 CHECK.....
分类:数据库   时间:2014-09-30 11:53:32    阅读次数:197
整型数据的二进制格式和文本格式的传输方式
?? 1.将1个整型数据输入一个缓冲区char *buffer,实现跨平台传输,以二进制方式和文本方式分别实现写缓冲区和读缓冲区 ---->在网络中传输是大端模式,而在本机上可能是小端模式,这个需要先判断 #include #include #include char buf1[1024]; char buf2[1024]; int ascii_write_to(int); int...
分类:其他好文   时间:2014-09-30 10:23:22    阅读次数:155
重定向
servlet的两种重定向方法的区别及应用一问题: 在servlet/JSP编程学习中,发现有两种方法可以实现服务端输出重定向,一种是通过forward方法(例如JSP中 的<jsp:forward page=”OtherPage.jsp”/>),另一种则是通过运用 javax.servlet.http.HttpServletResponse接口的send..
分类:其他好文   时间:2014-09-30 03:34:43    阅读次数:242
PV操作——生成者消费者问题
首先,先来看几个概念:   同步:协作的过程,例如,多人开发合作; 互斥:争抢资源的过程,例如苦逼的大学选课;   临界区:进程中对临界资源实施操作的那段程序; 临界资源:一次只能一个进程使用的资源,例如打印机;   信号量:表示资源数量;相对于各个进程来说的;   P操作(-1):申请资源; V操作(+1):释放资源;   一,单缓冲区的生成者消费者问...
分类:其他好文   时间:2014-09-29 22:36:31    阅读次数:173
同步内核缓冲区 sync、fsync和fdatasync函数
同步内核缓冲区 sync、fsync和fdatasync三个函数. 本文基于进程、内核和磁盘之间的数据传递不同步问题,举例讨论了write函数的在写入数据是出现的不同步问题,导致数据丢失,以及对UNIX系统中的sync、fsync和fdatasync三个函数进行了详细分析,最后分析了fflush()与fsync()函数的联系,加深对缓冲区的学习。...
分类:其他好文   时间:2014-09-29 20:28:31    阅读次数:264
带缓冲IO和不带缓冲IO
不带缓冲IO是指read(),write()等函数标准(带缓冲)IO是指fread(),fwrite()等函数实际上缓冲有两种,是用户空间上的缓冲(流缓冲区)和内核缓冲区。无论是不带缓冲IO还是标准IO都要通过系统调用将数据输入到内核缓冲区。所谓的带缓冲是指带流缓冲区。可以参考文章http://bl...
分类:其他好文   时间:2014-09-28 21:15:55    阅读次数:211
IO流-读取写入缓冲区
例如FileReader和FileWriter在读取的时候是读一次或者写一次就请求磁盘,这样使用的时间非常的长,效率比较低,因此引入BufferedReader和BufferedWriter作为读取和写入的缓存区.1、BufferedReader一次读取8K的字符流到内存中,当程序读取字符时会先到B...
分类:其他好文   时间:2014-09-28 02:56:40    阅读次数:176
进程通信和线程通信
Linux系统中的线程通信方式主要以下几种:*锁机制:包括互斥锁、条件变量、读写锁进程通信:管道(PIPE):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系(父子进程)的进程间使用。另外管道传送的是无格式的字节流,并且管道缓冲区的大小是有限的(管道缓冲区存在于内存中,在管道创建...
分类:编程语言   时间:2014-09-26 23:35:48    阅读次数:246
缓冲区的应用
#includechar A[10];void inputElem(char &e){ scanf("%c",&e);}bool endValue(char &e){ if(e!='#') return false; else return tr...
分类:其他好文   时间:2014-09-26 22:53:58    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!