并发
CSUDonar
这个作者很懒,什么都没留下…
展开
-
DelayQueue Demo
DelayQueue实际上是一个优先级队列和吴杰的BlockingQueue的聚合体放入DelayQueue的对象必须实现Delay接口 这个接口有两个方法一个是public long getDelay(TimeUnit unit)只有当这个方法返回的值为0或者是负值的对象才能被take()出来这个特性很容易和时间关联起来比如可以原创 2015-09-08 16:19:23 · 430 阅读 · 0 评论 -
Future Demo
如果我需要一个线程的执行结果 但是我们又不想去等待这个线程我们可以使用Future 在Future任务执行的时候当前线程是不阻塞的 这样我们可以做其他的工作,当完成其他工作后我们再来取这个future执行的结果import java.util.concurrent.*;/** * Created by donar on 15/9/8. */p原创 2015-09-08 18:05:03 · 354 阅读 · 0 评论