多线程访问缓存的问题?????
为了不让用户每次请求时都要访问数据库,我用一个cache存储了数据库的数据,因为这个cache要线程频繁访问,为了提高性能cache没有用同步代码,但是数据库中数据发生变化时,cache就要重新读取数据,但线程从cache读取的共享数据就有可能不完全,这个问题怎么解决啊???
[解决办法]
去这里看看吧:
http://www.javadingle.com
[解决办法]
小弟的建议是:你的访问数据方法可以不用线程安全
但是刷新数据的方法要把整个java类锁住,然访问线程等下!