Java
Joson_cyz
这个作者很懒,什么都没留下…
展开
-
Buffer(ByteBuffer)以及flip,clear及rewind区别
Buffer 类定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。 值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性: 1. capacity 这个Buffer最多能放多少数据。capacity一般在buffer被创建的时候指定。 2. limit 在Buffer上进行的读写操原创 2017-08-12 19:09:48 · 4545 阅读 · 2 评论 -
ThreadLocal原理理解与源码分析
java中的ThreadLocal相信很多人都有使用过,但很多人仅知道它的用法和作用(本地变量副本,用于管理数据库连接,Session等),但对它的原理可能还没有太多认识. 最近自己翻了下它的源码,把自己的理解和想法写下来与大家分享. ps:本文参考的源码版本为JDK1.81. 什么是ThreadLocalThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本...原创 2018-05-31 15:58:22 · 388 阅读 · 0 评论