摘要: 链接地址:http://www.xx566.com/detail/159.html 上一篇,Guava库学习:学习Concurrency(三)ListenableFuture中, 我们最后说到,ListenableFuture.addListener方法并没有返回值,我们不能区别的处理任务成功后失败 阅读全文
posted @ 2020-11-02 20:21 飘飘雪 阅读(1411) 评论(1) 推荐(1) 编辑
摘要: 转自:https://www.cnblogs.com/wagne/p/8456782.html 当缓存中没有要找的数据时,则要从数据库中去查询,而当并发量比较大时可能会击穿数据库,所以guava cache对同一值的查询做了合并请求的处理。其中就用到了SettableFuture,类似一把锁,只会让 阅读全文
posted @ 2020-11-02 15:42 飘飘雪 阅读(637) 评论(0) 推荐(0) 编辑