Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140505
  • 博文数量: 54
  • 博客积分: 2682
  • 博客等级: 少校
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-24 20:56
文章分类
文章存档

2012年(2)

2011年(10)

2010年(28)

2009年(14)

我的朋友

分类: Java

2010-07-08 17:05:37

在hadoop jobtracker的构造初期,即JobTracker.startTracker函数里,有一句JobEndNotifier.startNotifier(); JobEndNotifier里管理一个DelayQueue,里面放置了job的信息.
JobEndNotifier管理的线程从DelayQueue中抽取作业,并向每个作业发送HTTP请求.要彻底理解JobEndNotifier类在整个JobTracker的管理职能还需要在阅读JobInProgress在内的很多类,以后再说.
 
这里只是记录一下DelayQueue的学习过程.
 
首先是UML图.有这个图会方便很多(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)(只显示文章前200个字,不显示图片)
 

后面一段文字不知道怎么回事就没了,这里本来还有3,400字的.算了算了,记录下自己画的UML图,以后再回头学习DelayQueue也方便.
 
算法导论第二部分第六章有最小堆的介绍.而最小堆就是PriorityQueue的实现算法.
 

Over~
阅读(849) | 评论(0) | 转发(0) |
0

上一篇:good java book

下一篇:Hadoop是怎么分块的

给主人留下些什么吧!~~