
guava
文章平均质量分 84
飞鱼武士
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Guava并发(1)——Monitor的使用
一、说明 Monitor就像java本土的synchronized, ReentrantLock一样,每次只运行一个线程占用,且可重占用,每一次占用会对应一次退出占用。Monitor.enter //进入Monitor块,将阻塞其他线程知道Monitor.leave Monitor.enterWhen //进入Monitor块,将阻塞其他线程知道Monitor.leave Monit原创 2016-01-08 14:46:01 · 2453 阅读 · 0 评论 -
Guava并发(2)——ListenableFuture\FutureCallback\SettableFuture\Futures
ListenableFuture类 jdk5之后有了Future这种异步执行的结构 ExecutorService executor = Executors.newCachedThreadPool(); Future future = executor.submit(new Callable(){ publ原创 2016-01-08 15:11:40 · 4306 阅读 · 0 评论 -
Guava并发(3)——实现的异步回调
一、说明: 1、装饰Concurrent包里的ExecutorService ListeningExecutorService guavaExecutor = MoreExecutors .listeningDecorator(Executors.newSingleThreadExecutor());2、ListenableFuture的创建 final ListenableFutu原创 2016-01-08 10:46:18 · 7944 阅读 · 0 评论