由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 问个JAVA设计多线程cache问题
相关主题
问个多线程问题java的接口runnable
请教一个多线程的问题可以多个线程同时读一个文件吗
java多线程问题请教探讨一个java, sql设计问题
memcached求助,哪儿能找到一些实用的面试习题?
知道一个key的value, 能不能O(1)从HashMap里拿出对应key和value怎么可以练习多线程编程呢?
问一下大家说的projectcore java多线程一般面试什么
ZT: 关于性爱的多线程问题研究(一)Java synchronized method一问
求教 java.lang.outofMemoryJava 面试题
相关话题的讨论汇总
话题: key话题: guava话题: cache话题: threaded话题: object
进入Java版参与讨论
1 (共1页)
x****o
发帖数: 29677
1
有一个类,传入KEY,处理从数据库返回一组对应KEY的数据,然后返回这组数据
现在多线程访问,用哪个数据结构来存储这组(KEY,OBJECT)数据,THREAD SAFE同时保证
这个数据结构里存储的是LRU,SIZE不会超标
g*****g
发帖数: 34805
2
Don't reinvent the wheel, use ehCache.

【在 x****o 的大作中提到】
: 有一个类,传入KEY,处理从数据库返回一组对应KEY的数据,然后返回这组数据
: 现在多线程访问,用哪个数据结构来存储这组(KEY,OBJECT)数据,THREAD SAFE同时保证
: 这个数据结构里存储的是LRU,SIZE不会超标

N*****m
发帖数: 42603
3
大于32GB要钱啊

【在 g*****g 的大作中提到】
: Don't reinvent the wheel, use ehCache.
o**2
发帖数: 168
4
If you have the class that works fine in a single-threaded environment, all
you need for it continuing to work in a multi-threaded environment is to add
a ReadWriteLock.

【在 x****o 的大作中提到】
: 有一个类,传入KEY,处理从数据库返回一组对应KEY的数据,然后返回这组数据
: 现在多线程访问,用哪个数据结构来存储这组(KEY,OBJECT)数据,THREAD SAFE同时保证
: 这个数据结构里存储的是LRU,SIZE不会超标

e*****t
发帖数: 1005
5
try to use google guava concurrent map
http://docs.guava-libraries.googlecode.com/git-history/v10.0.1/
oogle/common/collect/MapMaker.html

【在 x****o 的大作中提到】
: 有一个类,传入KEY,处理从数据库返回一组对应KEY的数据,然后返回这组数据
: 现在多线程访问,用哪个数据结构来存储这组(KEY,OBJECT)数据,THREAD SAFE同时保证
: 这个数据结构里存储的是LRU,SIZE不会超标

N******7
发帖数: 1297
6
guava都已经什么版本了,还用老的MapMaker呀,guava已经支持Cache了。

【在 e*****t 的大作中提到】
: try to use google guava concurrent map
: http://docs.guava-libraries.googlecode.com/git-history/v10.0.1/
: oogle/common/collect/MapMaker.html

t*******e
发帖数: 684
7
Try Spring Cache+Redis.
e*****t
发帖数: 1005
8
thx, good to know that, haven't been up-to-date with guava new features.

【在 N******7 的大作中提到】
: guava都已经什么版本了,还用老的MapMaker呀,guava已经支持Cache了。
c*********e
发帖数: 16335
9
ConcurrentHashMap

【在 x****o 的大作中提到】
: 有一个类,传入KEY,处理从数据库返回一组对应KEY的数据,然后返回这组数据
: 现在多线程访问,用哪个数据结构来存储这组(KEY,OBJECT)数据,THREAD SAFE同时保证
: 这个数据结构里存储的是LRU,SIZE不会超标

1 (共1页)
进入Java版参与讨论
相关主题
Java 面试题知道一个key的value, 能不能O(1)从HashMap里拿出对应key和value
Can Java thread return a value?问一下大家说的project
一个初级问题ZT: 关于性爱的多线程问题研究(一)
hibernate求助求教 java.lang.outofMemory
问个多线程问题java的接口runnable
请教一个多线程的问题可以多个线程同时读一个文件吗
java多线程问题请教探讨一个java, sql设计问题
memcached求助,哪儿能找到一些实用的面试习题?
相关话题的讨论汇总
话题: key话题: guava话题: cache话题: threaded话题: object