03 2017 档案
redisObject
摘要:typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:REDIS_LRU_BITS; /* lru time (relative to server.lruclock) */ int refco
阅读全文
java volatile关键字
摘要:1. 先讲点理论的知识: volatile 关键字使用场景:一个线程写,多个线程读。性质:保证可见性,但不是原子性的。从jvm的内存模型来看,jvm线程有自己的本地内存,相当于是一个缓存。线程从主内存中取变量放到本地内存中,之后读取的都是本地内存中的值,而使用volatile修饰的变量,会强制线程从
阅读全文