多线程并发问题
摘要:多线程: --并发问题 线程对于内存数据的访问会提供一个内存副本供其使用,在线程使用结束时,将副本内容merge到内存中。以下的图就是线程并发的问题。 数据1被线程1和线程2都拿走各拿的都是一个拷贝的副本,这个时候都对数据+1,在结束时副本数据都为2,本来应为3,merge后数据也为2。 volia
阅读全文
posted @
2020-03-11 12:56
zhaoqiang1980
阅读(243)
推荐(0) 编辑
guava Cache
摘要:google的cache缓存 Cache<String,String> cache = CacheBuilder.newBuilder() .maximumSize(50000) .expireAfterWrite(1, TimeUnit.DAYS) .build(); cache.put("abc
阅读全文
posted @
2020-03-04 14:02
zhaoqiang1980
阅读(111)
推荐(0) 编辑