Java解哲学家就餐问题
来源:优易学  2011-9-12 12:11:05   【优易学:中国教育考试门户网】   资料下载   IT书店

  private void eat()
  {
    pause();
    setEat( false );
    releaseChopsticks();
  }
  private void think()
  {
    pause();
  }
  private void pause()
  {
    setTimeSlice( host.generateTimeSlice());
    try
    {
    sleep(ts*1000);
    }
    catch( InterruptedException e){}
  }
  private void setEat(boolean v)
  {
    isEating = v;
  }
  public boolean getEat()
  {
    return isEating;
  }
  private DiningPhils host;
  private boolean isEating;
  private int index;
  private int ts;
  }

上一页  [1] [2] [3] [4] [5] 

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训