boost线程库的基本用法这篇文章有介绍到http://www.cppblog.com/fwxjj/archive/2006/12/04/15975.html我这里只讨论boost::condition在reader/writer模式中的一些注意点首先我们看只有一个reader/一个writer的情...
分类:
其他好文 时间:
2015-05-07 12:19:37
阅读次数:
151
RpcServer 线程模型
NameNode启动过程:线程模型
Listener 1个:
监听并接受来自客户端的连接.将新建连接放入pendingConnections.
清理空闲连接.
唤醒Reader.
Reader N个 : 从pendingConnections中获取连接,读取数据,从RpcRequest构造Call,并放入callQueue.Handler N 个:
从callQueue...
分类:
编程语言 时间:
2015-05-07 08:49:39
阅读次数:
124
Go语言默认的sync.RWMutex实现在多核环境中表现并不佳,因为所有的读者在进行原子增量操作时,会抢占相同的内存地址。该文探讨了一种n-way
RWMutex,也可以称为“大读者(big reader)”锁,它可以为每个CPU内核分配独立的RWMutex。读者仅需在其核心中处理读锁,而写者则须依次处理所有锁。
查找当前CPU
读者使用CPUID指令来决定使用何种锁,...
分类:
编程语言 时间:
2015-05-06 19:49:31
阅读次数:
264
IO流常用基类:
字节流常用基类:
InputStream,OutputStream
字符流常用基类:
Reader Writer
转换流:
InputStreamReader:字节流通向字符流的桥梁 用于操作字节流的字符流对象
OutputStreamWriter:字符流通向字节流的桥梁 用于操作字符流的字节流对象
由这四个类派生出来的子类名称都是以其父类名作为...
分类:
编程语言 时间:
2015-05-06 18:00:49
阅读次数:
139
/*
字符流
Reader
Writer--FileWriter 字符流缓冲区:提高流操作效率
BufferedReader
BufferedWriter */
package pack;import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.i...
分类:
编程语言 时间:
2015-05-05 22:05:11
阅读次数:
179
流分按照数据流的分类为:输入流和输出流;输入流就是从数据源读取数据到程序中,关键字为继承io包中的InputStream或者Reader;输出流就是将数据从程序写入数据的目的地,关键字是继承io包中的OutputStream或者Writer。 流按照处理数据的最小单位的不同分类分为字节流和字符...
分类:
其他好文 时间:
2015-05-03 21:53:39
阅读次数:
96
这里对PHPExcel类不做介绍,有兴趣的朋友可以自己查阅资料在classes文件夹下有个PHPExcel.php文件,这个文件是这个类库的主要入口文件,在用之前,要引入这个类其他的类,在此类中会自动加载 1 //建立reader对象 ,分别用两个不同的类对象读取2007和2003版本的...
分类:
Web程序 时间:
2015-04-30 13:57:33
阅读次数:
127
J2SE知识点归纳笔记(七)---Java IO Part 4:基本字符流
上一节中,我们对于Java IO流中的一些基本字节流进行了学习,他们都是InputStream与
OutputStream的子类;本节学习的字符流则是Reader与Writer的子类,好了,话不多说,
开始本节内容!
①Reader类与Writer类的相关方法:
②2.FileReader与FileWriter类的使用:文件读写,但是他们是⑤的子类哦!
③CharArrayReader与CharArrayWriter类:字符数组类,...
分类:
编程语言 时间:
2015-04-28 18:26:03
阅读次数:
154
/**
* 一、BufferedReader类 public class BufferedReader extends Reader
* 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值足够大。
* 通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader包装所有其 read()
* 操作可能开销很高的 Reader(如 FileReader...
分类:
编程语言 时间:
2015-04-27 20:12:27
阅读次数:
192
有一些曾经我问,Adobereader在打开一个文档时如何才能恢复上一次的阅读位置。这个问题虽小,但是,如果不解决,每次在阅读pdf文档时会带来较大不便。试想,你每次打开一个几千页的教程,都需要从第一页翻到你上一次的阅读位置,是一种什么情景。废话少说,且看设置。打开文档..
分类:
其他好文 时间:
2015-04-27 15:33:56
阅读次数:
168