Java并发
iteye_20573
这个作者很懒,什么都没留下…
展开
-
NIO Buffer and Channel
1.Buffer类图 新创建的ByteBuffer,四个属性的位置capacity:容量,指定缓冲区的大小。 ByteBuffer byteBuffer = ByteBuffer.allocate(BUFFER_SIZE); limit:第一个不应该读取或写入的元素的索引。缓冲区的限制不能为负,并且不能大于其容量。 Position: 下一个要读取或写入的元素...原创 2012-09-06 14:58:58 · 98 阅读 · 0 评论 -
NIO Reactor模式(阅读NIO笔记)
注:内容均节选自附件中的ppt文档。 1.网络服务一般的结构: 读取请求--->解码请求--->处理服务--->编码响应--->发送响应经典的服务设计是“每一个请求一个线程”,如下图 2.Reactor模式Reactor响应I/O事件,分发到合适的Handler处理。Handler执行非阻塞的动作。基本的Reactor设计,单线程版本...原创 2012-09-10 11:25:23 · 139 阅读 · 0 评论 -
多线程之ReentrantReadWriteLock
ReentrantReadWriteLock类package com.zhang.concurrent;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.locks.Lock;import java.util.concurrent...原创 2012-12-01 12:01:39 · 102 阅读 · 0 评论