上一页 1 ··· 23 24 25 26 27
  2017年4月27日
摘要: 前提条件:已下载openjdk的源码。 以System类的arraycopy为例: 1. 根据关键字定位文件:grep -rn '"arraycopy"' ./openjdk关键字:"arraycopy"文件:./openjdk/jdk/src/share/native/java/lang/Syst 阅读全文
posted @ 2017-04-27 11:35 偶尔发呆 阅读(2183) 评论(0) 推荐(0) 编辑
  2017年3月29日
摘要: typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:REDIS_LRU_BITS; /* lru time (relative to server.lruclock) */ int refco 阅读全文
posted @ 2017-03-29 18:56 偶尔发呆 阅读(203) 评论(0) 推荐(0) 编辑
  2017年3月27日
摘要: 1. 先讲点理论的知识: volatile 关键字使用场景:一个线程写,多个线程读。性质:保证可见性,但不是原子性的。从jvm的内存模型来看,jvm线程有自己的本地内存,相当于是一个缓存。线程从主内存中取变量放到本地内存中,之后读取的都是本地内存中的值,而使用volatile修饰的变量,会强制线程从 阅读全文
posted @ 2017-03-27 12:32 偶尔发呆 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27